Built in 1903, the church is located at the meeting point of Zhejiang Lu and Tai’an Dao in Heping District, covering an area of 1200 square meters.
Built in 1903, the church is located at the meeting point of Zhejiang Lu and Tai’an Dao in Heping District, covering an area of 1200 square meters.