A 31-year-old Toronto man faces charges after he allegedly struck a pedestrian and crashed into a Shoppers Drug Mart storefront downtown while driving impaired, Toronto police said Tuesday.

Police said that the man's vehicle hit several cars before hitting the drugstore at Yonge and Carlton streets, which sustained "extensive" damage.

The driver also struck a 50-year-old man near Bay and Gerrard streets and then continued on before he was stopped and arrested.

The pedestrian was taken to hospital with serious but non-life-threatening injuries, paramedics said.

"The person received a head injury," said Toronto police Sgt. Brett Moore.

Moore said that investigators aren't clear on the chain of events and are looking for witnesses to any of the collisions to get in touch.

The driver faces the following charges:

Failure to stop after an accident causing bodily harm.

Dangerous operation of a vehicle causing bodily harm.

Operation of a vehicle while impaired causing bodily harm.

The alleged suspect was scheduled to attend court on July 30.

Toronto Police Service say they have charged over 750 drivers with an impaired driving offence so far in 2019.