• Shanghai Community Church Shanghai Community Church
    Built in 1925, Shanghai Community Church is the largest Christian Church in the city. It was built to accommodate the Americans... China Business Listing CategoriesCategory: Religious Organizations   China Directory Contact MethodTel: 021-64376576 China Business Listing AddressAddress: 53 Hengshan Street, Xuhui District, Shanghai
  • Xujiahui Catholic Cathedral Xujiahui Catholic Cathedral
    First built during the Qing Dynasty (1896), it is a medieval Gothic architecture. The bell tower is 60-m high. The whole... China Business Listing CategoriesCategory: Religious Organizations   China Directory Contact MethodTel: 021-64382595 China Business Listing AddressAddress: 158 Puxi Street, Xuhui District, Shanghai