Alexandra Resort and Spa
New Availability

Alexandra Resort and Spa

Grace Bay, Turks and Caicos Islands

Starting at

$750/night