Our Facility MAKE AN APPOINTMENT SCHEDULE AN APPOINTMENT * Do not send personal medical information in your message. 617-326-3232 Office Hours: 9:00AM – 5:00PM DIRECTIONS AND MAP Conveniently located at Playhouse Square at the corner of Forest Street and Washington Street in Wellesley, MA.