272 Archway Road, HighgateLondon, ENGLAND
Pond Square, HighgateLondon, ENGLAND
200A Archway Road, HighgateLondon, ENGLAND
106 Highgate West Hill, HighgateLondon, ENGLAND