West Pine
A new 77 unit apartment complex near St. Louis University