The Salvation Army's Centre of Hope hosted a special Christmas dinner Wednesday night.

More than 600 people took part in the meal, which included turkey, ham, mashed potatoes, vegetables, and so much more.

Numerous volunteers lined up to serve the meals, all with smiles on their faces. 

"Service with a smile. Shoutout to our incredible volunteers for making the magic happen for the Community Christmas Dinner! Their dedication is the heart of this event," said The Salvation Army's Centre of Hope on Facebook.

Earlier in the day, patrons were treated to a haircut thanks to a group of students from MC College.

"Their generosity and talent shone bright as they dedicated their time to provide free haircuts for nearly 60 clients at the Winnipeg Centre of Hope. A huge thank you to MC College Winnipeg for spreading the joy of the season with this impactful act of kindness. Grateful for their skill, compassion, and commitment to making a positive difference!"

Today, volunteers will head out to homeless camps across the city to hand out meals, and later this evening will set up at the Lighthouse Mission, where they are expected to serve another 300 people.

A dinner will also be prepared on Christmas day for everyone who lives in The Salvation Army's Centre of Hope.