Location We’re conveniently located in Needham Center. There is street parking and also a parking lot near our building. 35 Chapel Street Needham, MA 02492 781.453.1975