Built in early Spanish baroque style in 1853, the St Francis Xavier Church, also known as Dongjiadu Lu Church was the first foreign built church in Shanghai.
Scan our QR Code at right or follow us at Thats_Shanghai for events, guides, giveaways and much more!
Weekly updates to your email inbox every Wednesday
0 User Reviews