Leonard H Seltzer, MD, Allergy & Immunology

1309 Veale Rd Ste 11
WilmingtonDE  19810-4609 (New Castle County)


Phone: 302-798-8070
Fax: 302-798-5902

NPI: 1548353345
License Number: 1989019189 (DE)