accepting new patients

Riverside Medical Group

Locations

Riverside Medical Group - Pediatric Specialists, Bradley

400 S. Kennedy Drive
Suite 900
Bradley , IL 60915

View hours
Monday
7:30am - 5:00pm
Tuesday
7:30am - 5:00pm
Wednesday
7:30am - 4:00pm
Thursday
7:30am - 5:00pm
Friday
7:30am - 4:00pm
Riverside Medical Group - Pediatric Specialists, Bradley

About Me

Dr. Herrera is a pediatrician in Bradley, Illinois.

I was drawn to medicine after childhood experiences with doctors, and I knew pediatrics was the right path during medical school. I like patients and families to feel welcomed. My training includes a Doctor of Medicine from Universidad del Salvador (Buenos Aires, Argentina) and a residency at John H. I am board-certified in Pediatrics by the American Board of Pediatrics. I also speak Spanish.

 

Education

Residency:
John H. Stroger Hospital (Chicago)

Doctor of Medicine:
Universidad del Salvador (Buenos Aires, Argentina)

Board Certifications

Pediatrics, American Board of Pediatrics

Languages

Spanish

Conditions Treated

  • ADHD / ADD
  • Autism Spectrum Disorder
  • Asthma in Children

Procedures Performed

  • Mental Health Screening and Support
  • Immunization

Age Groups Seen

  • Newborn to 18 Years

Provider Ratings

4.8 out of 5

(50 ratings)

The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.

3 Reviews

03/31/2026

Very nice Doctor, well explained everything.

02/06/2026

Dr Herrera is the best. He listens. He's informative. He's patient.

12/31/2025

Dr. Herrera is very knowledgeable and was very thorough. I appreciated all of his explanations and recommendations.

Insurance & Coverage

Coverage Confirmation Made Easy.

Riverside Healthcare accepts most major insurance plans, including Medicare, Medicaid, and many more. View our full list of accepted plans or call our team to confirm your coverage before scheduling.

View Accepted Plans   

Have questions about coverage?

(815) 933-1671