The Elmhurst

The Elmhurst
Lordship Lane, London, N17 6XE