The new restaurant is located at 10110 Technology Blvd East Dallas and sits next to the AmStar Cinemas 14 Dallas in Stemmons Crossroads. With an area of 33,250 square feet, the new entertainment venue is the largest venue of Toby Keith’s I Love This Bar & Grill in the US.
The new facility accommodates a dance floor designed for 1,000 guests and spacious booths inside, along with outdoor patio seating. The new Toby’s also has a glass-enclosed VIP room with comfortable leather couches, which offers expansive views of the dance floor.
The bar-cum-restaurant-cum-dance pub has a 96-feet long, guitar-shaped bar modelled after Keith’s red, white and blue guitar. The bar serves beer in mason jars and offers down-home, Southern-style cuisine, barbeque and steaks.