Louis Vuitton Opens New “Winter Resort” Store in Switzerland
Following the opening of its first store in the famous Swiss ski resort in 2004, Louis Vuitton inaugurates a new winter resort store on the renowned Promenade, Gstaad. The popular winter destination seems an appropriate choice given the fact that 2012 marked