Introducing the Sands, a Turks & Caicos Luxury Resort
Located only 80 minutes by air from Miami, The Sands at Grace Bay – a Turks & Caicos luxury resort – feels like a different planet – a planet devoted to luxury, relaxation, and beautiful beaches. Our perfect white sand beach, spectacular…