Directions & Hours


Chestnut Green
105 Chestnut St., Unit 36
Needham, MA 02492


We are generally by appointment only, although we are able to accommodate a small number of same-day appointments.  Please contact us in advance to ensure that we have enough time to provide you the best treatment.

Monday – 9 am – 5 pm

Tuesday – Wednesday – Closed

Thursday: 9 am – 5 pm

Friday: 9 am – 2 pm 

Saturday: 9 am – 3 pm

Sunday: Closed


By car

From Route 135, turn south onto Chestnut St.  Our building is on the right, across from the Fire Department, and marked with a green sign that says “Chestnut Green”.  There is parking in the rear of the building.  If you cannot find space in our lot, there is free, 2 hour municipal parking behind the Middlesex Savings Bank that is next to the Fire Department.

By public transportation

Needham line commuter rail to the Needham Center station or MBTA Bus 59.