Alexandra Hotel

From Openwaterpedia

Alexandra Hotel is an all-inclusive resort on Grace Bay Beach in Turks and Caicos with spacious suites and a wide range of amenities and services.

Open Water Swimming

Its oceanfront property is in front of the world's possibly first exclusive open water swimming zone in an ocean, established in 2012.

External links