Chabad Jewish Center is located at:

472 High Rock Street
Needham, MA 02492


*Please check individual events for location.