Looks like Wallace Street Apartments is no longer available on Rent.com which means this information is likely out of date.

Wallace Street Apartments

 4372 Wallace Street, Saint LouisMO 63116