Looks like Toronto/Parcade Apartments is no longer available on Rent.com which means this information is likely out of date.

Toronto/Parcade Apartments

 4398 West Pine, Saint LouisMO 63108