The Yuluxe Sheshan, Shanghai, a Tribute Portfolio Hotel
Set in the heart of the National Tourist Resort of She Shan, Le Méridien She Shan Shanghai enjoys breathtaking panoramas of Yuehu Lake and majestic mountain ranges. Shanghai is a living museum of 19th century European and Japanese architecture, with a myriad of sites awaiting your discovery. Immerse yourself in vibrant natural surroundings and contemporary luxury at Le Méridien She Shan Shanghai. The hotel is just minutes from some of the celebrated sites of the city, including the Shanghai Museum in People Square and the Shanghai Art and Handicrafts Research Institute. Take a stroll through the exquisite bamboo groves of Yuyuan Garden, or explore the fascinating Yuyuan Market.