191 Archway Road, HighgateLondon, ENGLAND
47 Highgate High Street, HighgateLondon, ENGLAND
267 Archway Road, HighgateLondon, ENGLAND