Leo's Cafe

200 Stoke Newington High Street London N16 7JD