PROVIDENCIALES, TURKS AND CAICOS ISLANDS (October 21, 2024) – Alexandra Resort , the all-inclusive resort located on world-acclaimed Grace Bay Beach in Providenciales, Turks and Caicos Islands, recently reopened following extensive renovations to 41 of its spacious Oceanfront Suites and Studios, as well as Garden Suites and Studios, large lagoon-style swimming pool, lobby and guest reception area.