313 Archway Road, HighgateLondon, ENGLAND
74 North Hill, HighgateLondon, ENGLAND
363 Archway Road, HighgateLondon, ENGLAND