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

Nearest places in Debenham & Freebody