|
The Turks and Caicos Islands is a country made up of 8 major islands and numerous cays located 575 miles south of Miami. The Turks and Caicos Islands are south of the Bahamas. The Ashcroft School is located in the Leeward development of Providenciales.
Caribbean Map | Turks and Caicos Map | Providenciales Map ![]() |