A student asked how to say "Soup Kitchen" in Spanish. Of course I can translate it, but my question is...Do they exist in Spain? Are there places where poor people can go for a free lunch? If so, what are they called?

Muchas gracias!