Phone: +442079525310
Address: Unit 1, 209 Ariel Way, Southern Terrace, London, W127SH, United Kingdom
City: London
Dishes: 35
Reviews: 503
"Initially appearing deserted and questionable from the outside, upon entering, this establishment reveals itself to be a spacious and popular restaurant."
All prices are estimates.