Phone: +442078350840
Address: 23/24, Gloucester Arcade, London, SW74SF, United Kingdom
City: London
Dishes: 35
Reviews: 503
"The restaurant was absolutely delicious! We were pleasantly surprised with a sample of their homemade lemonade, which was incredibly refreshing. The food was flavorful and we enjoyed generous portions."
All prices are estimates.