A 14-year-old boy suffered facial injuries after being hit by a sedan near Stone Road Mall in Guelph on Thursday morning, police say.

The collision occurred around 8:15 a.m. at the intersection of Stone Road West and Scottsdale Drive.

According to Guelph Police, the teen was taken to hospital for treatment following the incident.

The driver involved, a 94-year-old man, has been charged with failing to yield to a pedestrian.