One man is in hospital and another is under arrest after a machete attack in Kensington Market overnight.

Police say three men approached the victim in a park near Nassau Street and Bellevue Avenue just before 1 a.m.

Then there was an altercation between the men and the victim was stabbed. He was taken to hospital with non-life threatening injuries.

Within an hour officers had recovered the machete and taken one man in his 40s into custody.

Police say the man will be charged with:

Two counts of assault with a weapon.

Assault.

Assault causing bodily harm.

Possession of a weapon.

Police are still looking for the two other suspects.