Where to Watch the World Series in St. Louis?

I have to travel to St. Louis this weekend. I’ll be in the Maryland Heights area.

Instead of watching the games from my hotel room or in its bar, are there good places (maybe sports bars?) in that area or nearby where I can watch the games from?

And, are there any places where SF Giants fans gather to watch the series?

Thanks in advance!

Not at Busch Stadium. :smiley: