10 Stroud Green Road, Finsbury ParkLondon, ENGLAND
10A Stroud Green Road, Finsbury ParkLondon, ENGLAND