Martin Hahn, MD, Internal Medicine

100 Cummings Ctr
Ste 107c
BeverlyMA  01915-6115 (Essex County)


Phone: 978-232-1120
Fax:

NPI: 1770698730
License Number: 81525 (MA)