Norwood Hall

Tentelow Lane, London, United Kingdom