Phone: +442072210020
Address: 12 All Saints Rd, London, W111HH, United Kingdom
City: London
Dishes: 35
Reviews: 502
"I typically save one star reviews for places that are truly awful - bad food, terrible service, and so on."
All prices are estimates.