 East Sheshan has an elevation of and West Sheshan has an elevation of ; there is a small valley between them.The area around the two hills is a forest park.It is surmounted by the "Our Lady of China" Catholic church, Sheshan Basilica, which was built there between 1925 and 1935 following its establishment as a chapel in the 1850s by European missionaries.