
About James Smith & Sons
Historic Architecture, Architecture, Interesting Places, Other Buildings And Structures
James Smith & Sons is an umbrella shop in London. The premises in New Oxford Street is Grade II* listed.
Source From:
Wikipedia
53, Holborn, New Oxford Street, London, England, United Kingdom, WC1A 1BL