Address: 1201 Washington Ave, St. Louis, MO 63103, USA
T Frier | Oct 17, 2019
Yes walk ins are available
Thomas Simon | Oct 17, 2019
Walk ins I believe are available. There was a couple that came in while we were waiting to start and I heard them say "no" when they were asked if they had a reservation.