Restaurant

Island On The Rise

1 local recommends
Permanently closed
Location
12 Station Terrace
London, England

Tips from locals

Rachael
July 8, 2014
Jerk chicken, delicious Carribean fayre. BBQ always on the go.