No coordinates found
Sheshan
mountain in People's Republic of ChinaSheshan 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