The property is located at 904 Briar Hill Road and boasts views of the St. Louis City skyline, as well as a ... in 1968 and has been inducted into the Illinois Golf Hall of Fame.
It is our hope that this development has a catalytic impact on the downtown community,” said the CEO of the company that invested in the project.
argues that because the city of St. Louis suffers so much from being part of a center-right, Republican-dominated state, it ought to become part of neighboring Illinois, where it would enjoy more ...