Patient Reviews

Reviews reflect patients' level of satisfaction with the care they received from this provider. Neil S Birnbaum xhas an overall rating of 5.0.

About

Neil S Birnbaum, MD is a Doctor primarily located in Dedham, MA, with another office in Norwood, MA. Neil S Birnbaum is affiliated with Faulkner Hospital.

Locations & Directions

1 Lyons St
Dedham, MA 02026

1177 Boston Providence Tpke
Norwood, MA 02062