St. Francis Xavier Church (Shanghai)

The Dongjiadu St. Francis Xavier Church (董家渡圣方济各沙勿略堂), also referred to as The Dongjiadu Cathedral (董家渡天主堂), or simply the St. Francis Xavier Church of Shanghai is a Gothic Roman Catholic cathedral, located in Xujiahui, in Shanghai, China.

St. Francis Xavier Church (Shanghai)

The Dongjiadu St. Francis Xavier Church (董家渡圣方济各沙勿略堂), also referred to as The Dongjiadu Cathedral (董家渡天主堂), or simply the St. Francis Xavier Church of Shanghai is a Gothic Roman Catholic cathedral, located in Xujiahui, in Shanghai, China.