Victor Carabba, MD, Internal Medicine

298 Washington St
4th Floor
GloucesterMA  01930-4832 (Essex County)


Phone: 978-283-7580
Fax: 978-283-0456

NPI: 1386673184
License Number: 77132 (MA)