EXCELCHURCH INC40 SPRUCE ST STE 201, LEOMINSTER, MA 01453 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions