Alexander McQueen has opened more than 25 global stores based on a new concept unveiled with the opening of a nearly 11,000-square-foot location on London’s Bond Street in late 2018, according to Women’s Wear Daily. The luxury brand continues to grow its store base despite the pandemic, with plans for an expanded store in Paris and a new store in Los Angeles.