Designed by
Title
Hazelwood House is home to James Smith & Sons Umbrella Shop, known as "The Umbrella Shop" in London #268732165
Description
Victorian era Hazelwood House is home to James Smith & Sons Umbrella Shop, known as "The Umbrella Shop" in central London, UK
This image is editorial