Public vote winner for large retail interior of the year ... is located in and around London's Selfridges department store, on Oxford Street. The design was conceived as a multi-sensory experience ...
Some results have been hidden because they may be inaccessible to you