Walter Cobb (department store)

From Wikipedia, the free encyclopedia

Walter Cobb was a department store located in Sydenham in South London. It opened in 1860 and closed in 1981.

References

Related Articles

Wikiwand AI