160 Green Lanes, Stoke NewingtonLondon, ENGLAND
193 Stoke Newington Church Street, Stoke NewingtonLondon, ENGLAND
96 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
78A Green Lanes, Stoke NewingtonLondon, ENGLAND