Close
  • For stays longer than 90 days, please call 866-539-3446.
  • You can only book 550 days in advance.
  • Please double-check your dates.

Loading...

Photo 1 of 15

She Shan National Forest Park

Photo 2 of 15

She Shan Cathedral

Photo 3 of 15

Shanghai Sculpture Park

Photo 4 of 15

Shanghai Happy Valley

Photo 5 of 15

Shanghai Film Park

Photo 6 of 15

Shanghai Astronomical Museum

Photo 7 of 15

Chenshan Botanical Garden

Photo 8 of 15

Night Shanghai with Huangpu River View

Photo 9 of 15

Shanghai Outlets

Photo 10 of 15

Shanghai City Skyline Night

Photo 11 of 15

The Bund night in Shanghai

Photo 12 of 15

Fabulous Night Scope of the Bund in Shanghai

Photo 13 of 15

Watertown

Photo 14 of 15

Watertown

Photo 15 of 15

Watertown

Le Méridien She Shan Shanghai is in the Song Jiang district, approximately 46 kilometres southwest of the city center. The hotel is built next to the National Tourist Resort and the largest manmade lake in Shanghai. The National Tourist Resort of She Shan comprises some 47 square kilometres and is the only area in Shanghai that offers scenic mountain views.

As a fusion of Chinese and foreign cultures, Sheshan National Tourist Resorts is a tourist attraction with both natural and cultural significance. It is comprised of a number of scenic spots and places of interest such as Shanghai Sculpture Park, West She Shan Park, East She Shan Park, and Shanghai Outlets.