The Owners Box | Downtown/Deep Ellum | Bars and Clubs | Music

The Owners Box

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.