Designed by
Title
The Umbrella Shop, New Oxford Street, London #185333559
Description
London/UK-24/07/18: The Umbrella Shop at 53 New Oxford Street is largely unaltered and is a perfect example of Victorian shop front design. It remains as one of the landmarks of Central London
This image is editorial