Tom’s Watch Bar on International Drive in Orlando is Now Officially Open Calling all Orlando sports fans! There’s a new spot in town to cheer on your favorite teams. Tom’s Watch Bar, dubbed “America’s Super Sports Bar,” has officially opened its doors on International Drive, offering the ultimate watch party