About Debenham & Freebody
Historic Architecture, Architecture, Interesting Places, Other Buildings And Structures
Debenham & Freebody was a department store at 27–37 Wigmore Street, London, part of what is now the Debenhams chain. The building is now used by a variety of occupiers and is grade II listed by Historic England.
Source From:
Wikipedia
36, St. James's, Wigmore Street, London, England, United Kingdom, W1U 2BP