The Elmhurst

131 Lordship Lane London N17 6XE