Skip to content
Return to Nav

SMG Needham Primary Care

Main Phone
(781) 559-0250(781) 559-0250


Day of the WeekHours
Monday8:00 AM - 5:00 PM
Tuesday8:00 AM - 5:00 PM
Wednesday9:00 AM - 6:00 PM
Thursday8:00 AM - 5:00 PM
Friday9:00 AM - 12:00 PM
Directions:Take Route I-95/128 to exit 19B, Highland Ave., towards Needham. Stay on Highland Ave. for just over one mile. At the light in front of the Needham Library, take a right onto Rosemary Street. Immediately AFTER the railroad tracks, turn right into the Rosemary Street Office Park, 145 Rosemary Street.
Parking:Free parking is available onsite

Insurances Accepted

Please call us at
Main Phone
(781) 559-0250(781) 559-0250
to confirm your health plan is accepted.
Visit Steward Medical Group