Review the detailed information for the catholic church St. Ignatius Cathedral (Xujiahui Cathedral) at 158 Puxi Road, Xuhui, Shanghai, Shanghai 200030 (Filtered by: 200030) China.