Cockburn Town is the capital and largest town of the Turks and Caicos Islands, a British Overseas Territory in the Caribbean. Known for its historic architecture, including the Grand Turk Lighthouse.
Advertisement
Map showing where is Cockburn Town located in Turks and Caicos Islands.