Alexandra Hotel

From Open Water Swimming Wiki

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[edit]

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==