None found
26/11/2010
Nothing, there’s a takeaway somewhere someone was posting about on the web, no proper restaurant. Too small country, too blurred in the “Caribbean” group.
BARBADOS