Apartments in St Louis Area -

University Plaza Apartments | Saint Louis, MO

University Plaza Apartments in Saint Louis, MO
Located at 607 N Grand Blvd, Saint Louis, MO 63103
(314) 717-1624
Location:
607 N Grand Blvd, Saint Louis, MO 63103
Description:
1 2 Bedroom Apartments Now Availible, Located 1 Block From SLU in the Theatre District, Building Access System, Central Heat and Air Conditioning, Located Next to the Fabulous Fox Theatre, Levelor ... More
Check Availability

(314) 717-1624

607 N Grand Blvd

Saint Louis, MO 63103