A soup kitchen is a place, often located in a house or building, where soup is provided to those in need.