Embarrassing Blight on One of the Most Important Thoroughfares in St. Louis

Update: The last public housing tower was demolished in 2015. Imagine, instead of the Church’s Chicken, stately mansions once sitting on this exact stretch of North Grand just blocks from Powell Hall.  Luckily, some of those houses still exist, but… Continue Reading