Interior view of the world famous James Smith and Sons umbrella shop. The business was founded in 1830 and is still a family run business.
Revisiting England and Wales: London
← Revisiting England and Wales: London
Interior view of the world famous James Smith and Sons umbrella shop. The business was founded in 1830 and is still a family run business.