Eric Schreiber, MD, Internal Medicine

675 Main St
MelroseMA  02176-3138 (Middlesex County)


Phone: 781-662-5340
Fax: 781-333-6848

NPI: 1578527693
License Number: 54808 (MA)