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

Nearest places in James Smith & Sons