Tom’s Watch Bar in Indianapolis
Tom's Watch Bar in Indianapolis is a premier 10,000-square-foot sports-centric venue downtown near Lucas Oil Stadium, featuring over 135 high-definition screens, including massive stadium-style displays. Located at 140 S Illinois St, it offers 360-degree viewing, elevated pub fare (e.g., lobster & shrimp mac), craft beers, cocktails, and a lively atmosphere.