18 Southover, North FinchleyLondon, ENGLAND
944-946 High Road, North FinchleyLondon, ENGLAND
19 Friary Road, North FinchleyLondon, ENGLAND