Alexandra Resort in Turks and Caicos Reopens Following Extensive Renovation

Upscale, all-inclusive resort on Grace Bay Beach unveils enhancements to guestrooms and suites, pool, lobby and guest reception.