Café · Cockburn Town, Turks and Caicos Islands
A café in Cockburn Town, the Turks and Caicos Islands.