200 Stoke Newington High St, Stoke Newington, London N16 7JD, United Kingdom
200 Stoke Newington High St, Stoke Newington, London N16 7JD, United Kingdom
No delivery
Spot something wrong?
Dishes at Leo's Cafe and Restaurant. Prices may vary in venue.