Topshop is closing all its stores in the US - Business Insider

05/23/19

Topshop is closing all its stores in the US  Business Insider

Liquidation sales at its 11 stores across the US will begin as soon as this weekend, according to The Wall Street Journal.

[more]