Kevin & Brigitte Pratt/Pratt Beach Properties

Office: Strand Hill Properties/Christie’s International Real Estate