25 North Road, HighgateLondon, ENGLAND
177 Archway Road, HighgateLondon, ENGLAND
37 Highgate High Street, HighgateLondon, ENGLAND