Anthony P Lopez, MD, Internal Medicine

260 Merrimac St
NewburyportMA  01950 (Essex County)


Phone: 978-499-7200
Fax: 978-499-7288
Email: alo***@*****sp.org

NPI: 1770541815
License Number: 51288 (MA)