Alexander Wang Flagship Store in London
Opened in Mayfair
Alexander Wang has opened its flagship store in London, on Mayfair's Albemarle Street. The flagship store is the American designer’s first store in Europe. The store, designed by Belgian architect Vincent van Duysen was transformed from a former post office. When asked about the reason behind choosing London, Wang told that London is the brand’s largest market in Europe and he thinks that shopping in London is the best in the world!