Two people are recovering in hospital after a stabbing at a Halifax soup kitchen.

Halifax Regional Police say at 5 o'clock Friday night, they were called to Hope Cottage on Brunswick Street where a 29-year-old man was causing a disturbance inside.

When staff members were escorting him out, he stabbed two of them.

A 58-year-old man and 30-year-old man are being treated in hospital with non-life threatening injuries.

A suspect was taken into custody. He's facing weapons charges.