Basilica of Our Lady of Sheshan

Shanghai, China

This is a Catholic church which is located in the Songjiang district at the western peak of the Sheshan hill. It occupies 1 hectare and its 20 meters tall and has the rectangular shape of the Latin cross which is in Basilica classical form. The entrances of this church are found in the west, south, and north. The main entrance is found in the south-west. The maximum sitting capacity of this church is 3000 people and in the month of May, many visitors come here for the annual pilgrimage.

Other Attractions In Shanghai