CHANEL

CHANEL banner

The Chanel flagship store in Mayfair stands as one of the world’s grandest boutiques, situated at 158-159 New Bond Street—right in the pulse of London’s premium shopping district. Opened in 2017, this sprawling edifice stretches across three floors and covers more than 12,000 square feet. It is a one-stop shop for everything Chanel, housing an […]