The Alexandra Resort and Spa  

Turks and Caicos Islands

This 115-room resort may not be the best in Turks and Caicos, but thanks to a 2010 renovation, it is one of the best for the price.

Loading Live Rates
Loading...