Edmonton Green Shopping Centre

Edmonton Green Shopping Centre
North Square, London, N9 0TZ