Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Oct 10, 2017
TC Villas CEO inspects one of our most popular villas, Turtle Beach Villa on Grace Bay Beach in Turks & Caicos Islands, just weeks after the island was hit by Hurricane Irma. See how beautiful the villa, beach and island are! Don't let the storms deter you from an unforgettable beach vacation. Book today at tcvillas.com