Large background photo of Saint Cecilia Church
  • Photo taken at Saint Cecilia Church by Daniel Z. on 6/28/2014
  • Photo taken at Saint Cecilia Church by Darlene B. on 3/14/2014
  • Photo taken at Saint Cecilia Church by Tessa R. on 2/6/2012

Planning a trip to Boston?

Foursquare can help you find the best places to go to.

Saint Cecilia Church

Church
180 Mechanic St., Leominster, MA 01453, United States
Save
Share
Log in to leave tips at this venue!

1 Tip

Related Searches

  • saint cecilia church leominster
  • saint cecilia church leominster photos
  • saint cecilia church leominster location
  • saint cecilia church leominster address
  • saint cecilia church leominster
  • saint cecilia church leominster
  • st. cecelia's church leominster
  • st. cecelias church leominster

Foursquare © 2016  Lovingly made in NYC & SF