Stephen J Leach, MD, Internal Medicine

37 Ivan Hill St
WillimanticCT  06226-2001 (Windham County)


Phone: 860-423-9764
Fax: 860-423-9866

NPI: 1124088547
License Number: 019808 (CT)