The highly anticipated McQ London flagship store opened in Mayfair, just in time for London Fashion Week.
McQ flagship store opens in Mayfair