Introduction to the International Chapel: The International Chapel is located at No. 53 Hengshan Road, Xujiahui. It is the largest Christian church in Shanghai and was built in 1925. The whole building is "L" shaped, with a modern Gothic-style brick and wood structure. The International Chapel was famous in Shanghai for its beautiful sacred music. A major feature of the chapel is that it is a Christian chapel regardless of denomination or country.
Attraction