Soup kitchen
~noun
Entry: a place where food is offered free or at very low cost to the needy.
@ Milton-Kindersley Advanced Dictionary