The Palms Turks and Caicos

The Palms Turks and Caicos

Providenciales, Turks and Caicos / The Palms Turks and Caicos is a 72-suite luxury resort situated on the world-famous Grace Bay Beach in Turks & Caicos.