Fashion
Liberty Sold To Clear Debt
Retail Stores, owner of landmark London store Liberty, has agreed a £66.5m sale of its store and office complex in Regent Street. Retail Stores, who own luxury boutique Liberty, have announced the sale of the landmark store for £66.5m, in a bit to clear the store's debts. Liberty will continue to lease its retail and office space from the new...
loading...