Satellite map of Sheshan Basilica
The Sheshan Basilica, officially the National Shrine and Minor Basilica of Our Lady of Sheshan (Chinese: 佘山進教之佑聖母大殿; pinyin: Shéshān jìnjiào zhī yòu shèngmǔ dàdiàn) and also known as Basilica of Mary, Help of Christians is a prominent Roman Catholic church in Shanghai, China.
Latitude: 31° 05' 25.19" N
Longitude: 121° 11' 17.83" E