The Gathering Inn in a non-profit organization devoted to helping the homeless with hot meals, clothing, access to showers and a safe place to sleep. Over sixty churches and 2000 volunteers help provide services to Roseville's homeless citizens that include running a bus service to the shelter at night, a health clinic and 12 Step Support Group meetings.