811A High Road, North FinchleyLondon, ENGLAND
730-732 High Road, North FinchleyLondon, ENGLAND
759 High Road, North FinchleyLondon, ENGLAND