57 Bethune Road, Stoke NewingtonLondon, ENGLAND
151 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND