Phone: +442072268728,+442078350840
Address: 52 Upper Street, London, N10PN, United Kingdom
City: London
Dishes: 35
Reviews: 3406
"This restaurant was fantastic! We were pleasantly surprised with a complimentary taste of their homemade lemonade, which was incredibly delicious and refreshing. The meals were also very tasty and served in generous portions."
All prices are estimates.