Margaret L Blom, MD, Ophthalmology

270 High St
Ste 106
EllsworthME  04605-1729 (Hancock County)


Phone: 207-667-5999
Fax: 207-667-0555

NPI: 1205994415
License Number: 013869 (ME)