University Plaza Apartments

University Plaza Apartments
607 North Grand Blvd
Saint Louis, MO 63103