where is grand turk located
Location: Grand Turk is a British Overseas Territory and the capital of the Turks & Caicos Islands located 575 miles southeast of Miami, Florida and 30 miles south of the Bahamas.Grand Turk is one of 40 islands that form the Turks and Caicos archipelago.