42 Talbot Road, HighgateLondon, ENGLAND
31A Highgate High Street, HighgateLondon, ENGLAND
430 Archway Road, HighgateLondon, ENGLAND