The famous Christian International Chapel is located at No. 53 Hengshan Road, a quiet road with a strong European atmosphere in the southwest of Shanghai. Standing under the lush French banyan trees beside the road, looking in through the European-style iron fence, you can see that the elegant red brick building of the International Chapel shows its unique solemnity, solemnity and peace, against the green lawn throughout the year.