Alexandra Resort

7,289 followers
·
2,651 following
Grace Bay Beach, Turks Caicos Islands  ·  Alexandra Resort is an all-inclusive resort, offering the best beachfront value on world acclaimed Grace Bay Beach in Turks and Caicos.
Alexandra Resort
Featured boards