Metro Homeless Center

  • MO

Address

1040 S. Taylor Avenue
St. Louis
MO
63110
United States

About Us

Metro Homeless Center - Shalom House gives hope to homeless women through innovative programs and supportive services designed to stabilize and rebuild lives.


Share:

Share: