What is a Soup Kitchen?

A soup kitchen is a charitable organization that offers prepared food to homeless people and other people who are down on their luck. They probably have more than just soup.