Under Armour is to open a new store on London’s Oxford Street this summer, according to Drapers. The new location comes after the opening of three new stores in England: Two London-based Brand House stores at Westfield Stratford City and Battersea Power Station, as well as a flagship store in ...
Register a free account or login to unlock 3 more articles each week
SIGN-IN if you are already a subscriber of SGI Europe.

Already a subscriber? Sign in
Ready for unlimited coverage?
Upgrade to Professional or Premium for unlimited access to exclusive reports,
C-suite interviews, market analysis, and industry-wide research—with team licensing included.
Already registered? Sign in here