Alexandra Resort
Alexandra Resort
Alexandra Resort

Alexandra Resort

The Alexandra Resort offers the best beachfront resort value on world acclaimed Grace Bay Beach, on the beautiful island of Providenciales, Turks and Caicos.