Our Critics' Picks

  • Slideshows
  • Videos
 
MORE

The Owners Box

555 S. Lamar St.
Dallas, TX 75202
214-744-6664
Best Of
It’s not hard to find The Owners Box in Dallas’ Omni Convention Center Hotel. Just look for the giant neon building on the downtown Dallas skyline – then quickly, for your retinas’ sake, look away. The interior of The Owner's Box, the bar located on the ground floor, isn’t much different as far as sensory overload is concerned. There are no walls, only televisions stacked one upon another. Patrons try to focus on just one sporting event while eating and drinking from a menu of conventional bar food and drinks. It’s best just to sit back on the jumbo-sized seats and try to take the whole thing in.

Menu

We use cookies to collect and analyze information on site performance and usage, and to enhance and customize content and advertisements. By clicking 'X' or continuing to use the site, you agree to allow cookies to be placed. To find out more, visit our cookies policy and our privacy policy.

Newsletters

All-access pass to the top stories, events and offers around town.

  • Top Stories
    Send: