I found it here from Chenghuang Temple Pedestrian Street by navigation, about 10 minutes walk. Its appearance is more ordinary, no different from the general building, and it is completely different from the Catholic Church on Yaoxing Street. There was no activity when I went, the door was locked, and I had no chance to visit.