China-Places.com has listed approx 111 churches in Shanghai. Some of the Top rated churches in Shanghai are- 上海国际礼拜堂, Ohel Rachel Synagogue, Orthodox Church of Our Lady Hall, Orthodox Church of Our Lady Hall, Orthodox Church of Our Lady Hall, The Sacred Heart Church Catholic Diocese of Shanghai, Zhangjialou Sacred Heart of Jesus Catholic Church, Zhangjialou Sacred Heart of Jesus Catholic Church, Zhangjialou Sacred Heart of Jesus Catholic Church & Dioecesis Shanghai E.C.S. St. Joseph Ecclesia Yangjinbang (East Gate).