Call Us Today: +1 649 941 5756

Alexandra Resort and Spa

By in with 0 Comments

The Alexandra is an extraordinary resort community in the Turks and Caicos Islands with an enchanting mix of natural charm and contemporary comfort. Located directly on one of the most beautiful beaches in the world, the resort offers the dream vacation of a lifetime; luxurious accommodations, warm friendly service and a bevy of exciting activities. […]

Read More