McQ,the slightly more affordable line of Alexander McQueen luxury British house,has innaugurated the first London store. Covering a surface of 400 sqm on three levels,the new store concept on 14 Dover Street in London was conceived ...
Tags: Alexander McQueen, store, new store concept