Stephanie A Lee, MD, Internal Medicine

78 Omega Dr Bldg C
NewarkDE  19713-2064 (New Castle County)


Phone: 302-368-2883
Fax: 302-368-2892

NPI: 1912068529
License Number: C10006538 (DE)