Are there TVs to watch the Astros game??
Address: 6006 Westheimer Rd, Houston, TX 77057, USA
Kirby Horwitz | Oct 19, 2018
yes
Rafa Zavala | Oct 18, 2021
You don't have a TV at home to watch it there?
Chris Osgood | Oct 19, 2018
Yes up at the bar
Adam Q | Oct 19, 2018
Sometimes yes. Just ask them to change it
Thanks! Your answer is awaiting moderation.