Irma Cruz-Gonzalez, MD, Internal Medicine

255 Low St Ste 201
NewburyportMA  01950-3596 (Essex County)


Phone: 978-465-4622
Fax:

NPI: 1023014958
License Number: 19793 (NH)