Set in the heart of China’s National Tourist Resort of She Shan, Le Méridien She Shan Shanghai provides guests breathtaking panoramas of Shanghai Sculpture Park and majestic mountain ranges. Our hotel’s prime location steps from the Metro Line offers easy access to the area’s most desirable attractions, from the nearby national forest park and She Shan cathedral, to the She Shan Observatory and the shops at the nearby ancient water village. China’s largest amusement park, Happy Valley, is almost just moments away. The hotel includes a column-free grand ballroom that can accommodate up to 1,800 guests, a 470-seat auditorium, seven meeting rooms, and two outdoor pavilions. All of the 327 contemporary guestrooms, each averaging a spacious 55 square meters, feature state-of-the-art technology, floor-to-ceiling windows that embrace the lush landscapes of She Shan, and personal balconies with stunning vistas.
Starwood
See more descriptions