David Louis Levy, MD, Internal Medicine

402 Paradise Rd
3r
SwampscottMA  01907-1356 (Essex County)


Phone: 781-598-0543
Fax:

NPI: 1831322031
License Number: 25755 (MA)