customersupport@traveloni.com
The Palms Turks and Caicos is an exquisite 72-suite resort spanning 12 acres at the heart of Grace Bay Beach – consistently ranked among the most beautiful white sand beaches in the world.