The Resort is well-known at home and abroad for Sheshan cathedral, Sheshan Observatory, Sheshan Astronomical Station, Seismological Station, Happy Valley Area and Moon-lake Sculpture Park, etc.
Le Meridien She Shan Shanghai located by the shore of Shanghai's largest lake, it provides guests with a relaxed elegant ambience set amidst the natural beauty of the She Shan national tourist resort.