61 Newington Green, Stoke NewingtonLondon, ENGLAND
24 Stoke Newington Church Street, Stoke NewingtonLondon, ENGLAND
61 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND