Staff and volunteers served free meals to about 900 guests experiencing homelessness, struggling in unstable conditions or ...