Until now, Chanel has rented the store located in London’s Bond Street, known for its luxurious boutiques and considered the world’s third most expensive street to own a business on. The French company has allegedly competed with a range of overseas investors to secure the deal. Spanning over three floors, the store was the world’s largest Chanel boutique when it opened in 2013. Swedish pension fund SEB is selling the property through advisory firm JLL.

Source: Business Insider