Glenda Albizu, MD, Family Medicine

300 Biddle Ave Ste 200
NewarkDE  19702 (New Castle County)


Phone: 302-838-4750
Fax: 302-838-4755

NPI: 1306072947
License Number: C1-0011109 (DE)