Designed by
Title
James Smith and Sons Umbrella shop, London, UK #168242605
Description
LONDON, UK - JULY 1, 2014: The famous James Smith and Sons Umbrella shop sign on New Oxford street. Founded in 1830 it is a stunning reminder of the Victorian period
This image is editorial