The Church of St Francis Xavier in Shanghai, built in baroque style in the 1850s.
Saint Francis Xavier Church;The Dongjiadu Cathedral is already in our database — build a personalized itinerary in minutes.