Abdulfatah Elshaar, MD, Internal Medicine

95 Chapel St
Ste 2-D
NorwoodMA  02062-3155 (Norfolk County)


Phone: 781-769-7070
Fax: 781-769-7085

NPI: 1821045550
License Number: 161357 (MA)