CLOSED

The Original Caribbean Spice

restaurant
4.4(46 reviews)
Unit 19 Castle Square, Elephant and Castle, London SE17 1AY, UK