Saint Cecilia ChurchParishShare180 Mechanic StreetLeominster, Massachusetts 01453United StatesGet directions