Map Graph
No coordinates found

Sheshan

mountain in People's Republic of China

Sheshan is the name for a pair of hills in Songjiang District in Shanghai, China. These two hills are West Sheshan, which is 97 meters high, and East Sheshan, which is 100.8 meters high.

Read article