Soup kitchen has 2 different meanings across 1 category:
Noun
a place where food is dispensed to the needy
a place set up to provide soup and other basic food as a charity or in time of disaster.