Samantha Flecchia, MD, Internal Medicine

21 Highland Ave Ste 24
NewburyportMA  01950-3873 (Essex County)


Phone: 978-462-1555
Fax:

NPI: 1962055368
License Number: RN2321549 (MA)