The Palms

Turks & Caicos, British West Indies