Ocean Club Resorts hotel

 Turks and Caicos Islands • Great Britain •