St Francis Of Assisi Parrish/ Iglesia San Francisco de Assis63 Sheridan St, Fitchburg, MA 01420-8137, United States, Fitchburgopens at 13:00 today