Located on Sheshan Hill in Songjiang County, occupying an area of 1 hectare with a height of 20m, Sheshan Catholic Church (also named Church of Holy Mother in China) is a Roman church architecture built in the 13th year of Qing Emperor Tongzhi (1857).
Sheshan Catholic Church May 4, 2004
Located on Sheshan Hill in Songjiang County, occupying an area of 1 hectare with a height of 20m, Sheshan Catholic Church (also named Church of Holy Mother in China) is a Roman church architecture built in the 13...