I was a member of the Gateway I-Club during my time in St. Louis. A great bunch of Hawkeye fans. You won't be disappointed by attending one of the game watches.
You are correct, Weber's is where the do their game watches.
Weber’s Front Row is located at 8169 Big Bend Blvd, Webster Groves, MO 63119