Mother of God Church Location No. 171, Sec. 7, Zhongshan North Road,Shilin DistrictTaipei City10491 Next Event No upcoming events Upcoming Events No events in this location