Startups
Edit
Alexandra Resort - Turks and Caicos Collection
https://www.alexandraresort.com/Last activity: 16.01.2018
Active
A beachfront all-inclusive resort located on Grace Bay Beach, in Providenciales, Turks & Caicos.
Overview
Location
Turks and Caicos Islands
Employees
201-500
Phone
+1 800-284-0699