Stubbs Road, Providenciales, -- TC
Windsong Resort is located in the Providenciales / Turks & Caicos area, 575 miles southeast of Miami. The Turks & Caicos Islands comprise eight major islands as well as 30 other islands and cays surrounded by the North Atlantic Ocean and the Caribbean Sea. The resort is beachfront with 435 feet of prime beach on Grace Bay.
PLS Airport: Turks and Caicos is 8 minutes. From the airport, follow Airport Road and turn left onto Leeward Hwy. At Suzie Turn, turn left and follow past the marina to Lower Bight Road and bear left. Follow Lower Bight Road to Stubbs Road and turn left. Resort will be along the ocean on the left.