Carol Alvarado-Barrantes, MD, Internal Medicine

2500 W 4th St Ste 6
WilmingtonDE  19805-3352 (New Castle County)


Phone: 302-482-3388
Fax: 302-482-3389

NPI: 1740487099
License Number: C1-0008479 (DE)