Discover the ultimate in exclusivity at the private island resort of Parrot Cay in Turks and Caicos, where 1000 acres of untouched lush surroundings and a mile of beach overlook serene turquoise waters, and taste local island seafood at Lotus Restaurant.




