Orlando Weekly (Food & Drink)
5/23 8:29A
Sarah Lynott
Tom’s Watch Bar, founded in 2014 with multiple locations across the U.S., is now open in Orlando. The 11,000-square-foot bar, dubbed “Orlando’s biggest sports bar,” can be found on the top floor of...