Islington, London
"A proper owner-run kiosk on Memorial Green where the chai latte has built a genuine local following. If you're cutting through Islington, this is worth timing your walk around."
What we love
Location
Islington Grn, London N1 2XA, UK