|
Arding and Hobbs Department Store
Northcoate Road, Clapham, London SW11 4EW - England, UK

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. The store is famed for being one of the largest and most beautiful places...
|