Salt Shed

Historic ruins · Cockburn Harbour, Turks and Caicos Islands

A set of historic ruins in Cockburn Harbour, the Turks and Caicos Islands.

More