Chanel Unveils Largest Store in the World

French luxury brand Chanel is opening its largest shop in the world to date on 12 June 2013. The new 12,600 square-foot store is located at 158-159 New Bond Street in London. The three-storey space was designed by New York-based architect Peter Marino (who is responsible for the interiors of all Chanel boutiques worldwide) and it houses all Chanel lines, including ready-to-wear, jewellery and beauty products.

The store’s centrepiece is a sculpture by Jean-Michel Othoniel made from hand-blown Venetian glass which was inspired by the strands of pearls worn by Coco Chanel. The piece rises from the ground to the top of the third floor and is framed by the store’s staircases. Luxurious details abound throughout, namely glass and mirrored walls with gold ribbons, crystal chandeliers, tweed-upholstered chairs and curtains with hand-stitched pearls.