• Photos
  • Map
  • Streetview
  • Upload

City: Shanghai

At the top of the hill a large catholic basilica and an observatory. Sheshan Basilica is also recognized as Basilica of Mary and is well-known as a Roman Catholic Church in Shanghai city. The name of the Basilica comes from its spot on the western peak of She Shan Hill, placed in Songjiang District.


Avg. Rating:4 Star Rating
Currently there are no reviews for this place. Be the first one to review.

Upload Image