Looks like University Plaza/U-Club is no longer available on Rent.com which means this information is likely out of date.

University Plaza/U-Club

 607 North Grand, 1st floor, Saint LouisMO 63103