Louis Vuitton Townhouse unveiled at Selfridges London
London department store Selfridges has opened the Louis Vuitton Townhouse, a large three-story retail space for the French luxury brand with its own entrance on Oxford Street. Conceived by designer Gwenaël Nicolas, the Louis Vuitton… Louis Vuitton Townhouse unveiled at Selfridges London









