This IHG hotel in Turks and Caicos is now open near a stunning turquoise-water beach
The first Hotel Indigo in the picturesque Turks and Caicos Islands is now open. Dubbed the Hotel Indigo Turks & Caicos Grace Bay, the hotel sits steps from one of the world’s most scenic beaches — Grace Bay Beach — and comprises both a brand-new building and two renovated buildings. IHG The trendy hotel features…
