Adidas announces Oxford Street flagship

Adidas is planning to open a 43,000 sq ft flagship store opposite Selfridges on London’s Oxford Street.
from Property Week – NEWS