Phone: +442038139750
Address: 81 Enid Street, Unit 3, London, SE163RA, United Kingdom
City: London
Dishes: 28
Reviews: 1
"I've been wanting to try this restaurant for a while now, and I finally did today! I have to say, the food was a bit hit or miss for me."
All prices are estimates.