Leisure, Travel & Tourism - , Caicos Islands, Turks and Caicos Islands
Located in Providenciales at the Plaza of Ocean Club West. Perfect location to the beautiful Grace Bay Beach, shopping and restaurants.