Tom's Watch Bar @ Indianapolis
1/4
About this location
All the sports, all the time. Our oversized stadium screens deliver an immersive 360° viewing experience, so every seat feels like the best in the house. Located in downtown Indianapolis at 140 S. Illinois St., Tom’s Watch Bar is the ultimate game-day destination for sports lovers across the city.






