There's a restaurant called Alumni STL pretty close to Scottrade Center. I think the food is pretty solid and the bar usually has good local beers. Can also walk over to places on Washington Avenue. A very quick Lyft ride you can go to Schlafly's Tap Room. Plenty of places around town. Enjoy your stay. One week from today!! Stoked!
Plenty of grod breweries in town, if you like bier! I'd suggest Urban Chestnut, Four Hands, or Schlafly. Central West End of the city is a great place with restaurants and outdoor dining.The Loop on Delmar is also cool area where Vintage Vinyl(best record store in town) is located. If you're staying downtown, check out Washington Avenue for food and drink. Enjoy your time in STL. I'll be on the floor with my kids and wife!