St Francis Xavier SuzhouA brief history of the church: St. Francis Xavier Catholic Church is one of the three Catholic churches located in Suzhou. The church building sits on a lovely scenic park which overlooks the beautifu