A man is in hospital and three people in custody after an early morning stabbing on McLeod Street in Ottawa's Centretown neighbourhood.

Ottawa paramedics said they were called just after midnight Sunday to the 100 block of McLeod Street, where a man in his 30s had been stabbed multiple times.

He was in serious but stable condition when he arrived at the hospital, according to paramedics.

Ottawa police said Sunday afternoon they had arrested three people in connection with the stabbing:

A 32-year-old man is facing charges including attempted murder, aggravated assault, assault with a weapon, possession of dangerous weapons and carrying a concealed weapon, said police.

A 28-year-old woman is facing a charge of assault causing bodily harm.

The third man has been charged with drug possession and breach of probation.