Chabad Jewish Center is located at:
472 High Rock StreetNeedham, MA 02492
*Please check individual events for location.