Rescue The Kitchen

Over the years Portland Rescue Mission, through the Burnside Shelter, has offered hope one meal at a time, serving 333,731 meals last…