Alexander Wang Opens its Largest Flagship Store in London

with No Comments

Luxury fashion house Alexander Wang has opened its largest branded flagship store worldwide in the prestigious London district of Mayfair. Located on Albemarle Street and spread across 6,460 square feet, the opening represents the American brand’s 25th store across the … Read More