Known for its revolving restaurant named “Top of the Riverfront,” the Millennium Hotel is a remarkable piece of St. Louis architecture history. Located downtown on Fourth Street, the hotel was built in 1968 and had several names over the years including the Stouffer’s Riverfront Inn, the Regal Riverfront Hotel and the Clarion Hotel. It closed […]