The Original Caribbean Spice
VenueFood & drink, Restaurant
The Original Caribbean Spice
The Original Caribbean Spice, Castle Square, Elephant and Castle, London SE17 1AY, United Kingdom