The Clapham Grand is a beautiful Victorian music hall theatre that stands just outside the main entrance to Clapham Junction Station. The building has...
The Arding and Hobbs department store building was built in 1885 to accommodate the shopping needs of the ever-increasing population around Clapham Junction railway station....