Thanks to food donations from nearby restaurants, the Cap Hill nonprofit is known for providing some of the best free meals in Denver.