126 St John's Hill, London SW11 1SL, United Kingdom
Distance: 106 yd.
Company description
African Caribbean English Restaurant. Ace food in a charming Caribbean style situated 5 minutes walk from Clapham Junction Station on St Johns Hill. A fantastic venue for all occasions and great value