Phone: +442089956999
Address: 9A DEVONSHIRE ROAD, London, London, W42EU, United Kingdom
City: London
Dishes: 35
Reviews: 3
""I love this place! I'm a fan." This is what it says at the top of my page as I write this review. I really enjoy this restaurant. Although I wouldn't say I'm a die-hard fan, I have visited three times, once a year."
All prices are estimates.