Church of the Saviour, Beijing Aug 17, 2013 Annie Chen Attractions and Travel Icons, China Travel Guide, Cities and Towns, Culture and History, Facts about China, Places to Go Leave a comment The Church of the Saviour, commonly known as the North Church (Beitang) or the Xishiku Catholic Church (also called Xishiku Continue reading