Louis Vuitton will inaugurate a new store, the Louis Vuitton Townhouse, located in London's renowned department store, Selfridges. Built over 3 Inter-connecting floors, the Townhouse follows a new architectural concept by the French-born and internationally acclaimed designer, Gwenael Nicolas.
|