Posted inMuseums Shanghai Sights & Landmarks
Exploring the Majestic St. Ignatius Cathedral: A Journey Through Shanghai’s “Vatican”
St. Ignatius Cathedral, also known as Xujiahui Catholic Church, is one of China's most famous Catholic churches. Located at 158 Puxi Road, Xuhui District, Shanghai,…