Humility of Mary Shelter

 

Humility of Mary provides Emergency shelter for homeless men and women in the Quad Cities