92 Stamford Hill RdStamford Hill, Stoke NewingtonLondon, ENGLAND
139 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND