200 S 4th St
St Louis, MO 63102
St Louis, MO 63102
Open HoursArray
OverviewLocated on the top floor of the Millennium Hotel St. Louis , the Top of the Riverfront is a restaurant that can guarantee a dramatic dining experience. A revolving restaurant...
more
