The most iconic brand of all time – Chanel – is celebrating the grand opening of their flagship store in London. The store doesn’t officially open until this Wednesday, but the company decided to give a select few (namely large fashion magazines such a Vogue and Glamour) VIP access. The new store is 12,600 square feet, […]