The Point
LEEWARD An architectural jewel on the Grace Bay shoreline New to market, The Point is an exceptional contemporary one-of-a-kind residence located on the unspoilt chalk white sands of Grace Bay. Superb architectural design is artfully blended with the pristine natural environment enveloping this futuristic hideaway and ensuring privacy is guaranteed. Blessed with picture perfect views … Read more