The Landing at St. LouisFarrah Falcone2024-03-28T10:13:12-05:00 The Landing at St. Louis St. Louis University Studio, 1, & 2 Bedroom Apartments 197 Units 256 Beds Built in 2013 Acquired in March 2024 Visit Website