The Union Mission of Fairmont served free meals to more than 700 people this Christmas.
About 80 volunteers helped serve the food and deliver 600 meals made up of ham, sweet potatoes and green beans.
The Union Mission has offered a free Christmas meal to those in need for about 20 years.
The mission said it offers the meal because it's needed.
"The reality is people obviously need them, and that's the reason. It isn't about a lot of other things, it's that there is a need out there, and it really makes us feel good on Christmas to meet that need," said executive director of the Union Mission George Batten.
The Union Mission is a rescue ministry. The shelter served more than a 100 meals in-house Tuesday.