Wanloria › Destinations › Shanghai › Church of St Francis Xavier
Church of St Francis Xavier
The Church of St Francis Xavier, known locally as Dongjiadu Cathedral, is a Catholic church in neo-Baroque style on Dongjiadu Road, near the waterfront between Shanghai's Old City and the Bund. Built between 1849 and 1853, it was the seat of the Bishop of Shanghai between 1946 and 1960 and has been listed as a cultural heritage site of the city since 1993. The building has capacity for two thousand people and its façade is decorated with statues of St Peter and St Paul. Inside it houses a French clockwork mechanism by Gourdin-Sarthe and a bell cast in Paris in 1881 by Crouzet-Hildebrand. A wooden panel with imitations of Eastern Church icons decorates the choir. However, since 2017 the cathedral has remained closed for a restoration project involving the complete excavation of its foundations from the inside, and in 2018 it was surrounded by a large construction site. The subsidiary buildings are to be demolished. No up-to-date information is available on its reopening or accessibility.
Add it to your trip on Wanloria →Near Church of St Francis Xavier
Frequently asked questions
How much does it cost to visit Church of St Francis Xavier?
Visiting Church of St Francis Xavier is free.
How much time do you need for Church of St Francis Xavier?
Allow about 30 min for the visit.
Source: sfx.sh