soup kitchen

a place where homeless or very poor people are provided with food