Echo Tap and Grille, Springfield

We were given a gift card for this place, which recently opened. We’re going on Wednesday. Anyone been?