Jenecsis Castro-Skoglund, MD, Internal Medicine

5401 N Knoxville Ave
Ste 114
PeoriaIL  61614-5098 (Peoria County)


Phone: 309-689-8370
Fax: 309-689-8380

NPI: 1336251958
License Number: 036093944 (IL)