Along Orchard Street KDa has opened up the windows allowing views through new The Wonder Bar and Concept Store area, the two Selfridges-owned spaces that take up their positions behind the fin wall.
Oxford Street, London 9.2007