Overview
Tucked away in a peaceful oceanfront cove on the Caribbean island of Turks & Caicos is The Palms. Grace Bay Beach, which is frequently cited as one of the world’s most beautiful white sand beaches, is where this magnificent 12-acre resort with its 72 suites is situated. The stylishly equipped resort offer peace and quiet in addition to top-notch amenities like a 25,000 square foot spa and a cutting-edge infinity pool.