New River Cafe 271 Stoke Newington Church Street Stoke Newington London N16 9JH 02079239842 Cafe & Snack Shop
Spring Rose Cafe & Restaurant 93 Southgate Road Islington London N1 3JS 02073544477 Cafe & Snack Shop
The Dulwich PIcture Gallery Cafe Dulwich Picture Gallery Gallery Road Dulwich London SE21 7AD 02082998717 Cafe & Snack Shop