This bar is overkill and the only bar In the whole casino. The deli next to it makes the bar smell like dirty oil and fish. Drinks are expensive. Staff is friendly though.
Information
1Comments
2Rating
Address:1 Piasa St, Alton, IL 62002, United States