Stephanie Albin Leeds, MD, Allergy & Immunology

789 Howard Ave
New HavenCT  06519 (New Haven County)


Phone: 203-785-2480
Fax: 203-785-6337

NPI: 1467682773
License Number: 64318 (CT)