EXPLORE-LECH LECHA INC30 BROOKSHIRE RD, WORCESTER, MA 01609 ContactAboutWorship StyleUnknownLanguageEnglishGet Directions