85 Stroud Green Road, Finsbury ParkLondon, ENGLAND
66 Grand Parade Green Lanes, Finsbury ParkLondon, ENGLAND