Neil Scollan, MD, Internal Medicine

469 E Main St
MeridenCT  06450 (New Haven County)


Phone: 203-235-5445
Fax: 203-634-3985

NPI: 1487660817
License Number: 023034 (CT)