This IHG hotel in Turks & Caicos is now open near a stunning turquoise-water beach

The Hotel Indigo Turks & Caicos Grace Bay is now open near Grace Bay Beach, and you can book it with IHG One Rewards points.