Super Bowl LIII will take place Feb. 3 from Mercedes-Benz Stadium in Atlanta. While it will be the first time the Falcons’ new venue has hosted the big game, it’s far from the first time the denizens of Georgia’s capital have hosted America’s favorite championship game. This year’s Super Bowl marks the third time the contest has been held in Atlanta. We will host a watching party right here in Ft. Worth to enjoy every minute of the game. The event will be complete with drink specials and a Free “All You Can Eat Deli Bar” (While Supplies Last) Come alone or come with friends and let’s enjoy the action together. This post will be updated as soon as the teams and halftime entertainers have been announced.