Ulrich Ehrig, MD, Internal Medicine

Merrimack Valley Hospital
140 Lincoln Ave 3rd Floor
HaverhillMA  01830 (Essex County)


Phone: 978-373-3434
Fax:

NPI: 1902838436
License Number: 34342 (MA)