UK: American Apparel opens new Selfridges outlet
American Apparel has opened a new shop-in-shop in London’s Selfridges store – the first outlet of its kind for the US company.
American Apparel has opened a new shop-in-shop in London’s Selfridges store – the first outlet of its kind for the US company.