3317, South 18th Street Saint Louis, MO 63118 | Hubzu