Norwood Hall

Norwood Hall
Tentelow Lane, Norwood Green Road, London, UB2 4JA