Phone: +441372879056
Address: 91 Stanley Road, London, TW118UB, United Kingdom
City: London
Dishes: 27
Reviews: 15
"This restaurant is your typical, traditional, local London establishment (even though it's not actually located on a corner)."
All prices are estimates.