Dekalb is the location to go if you can, full menu.
The dekalb location is the best for experience and wide variety (full menu) of food.
I've only been to the one on Dekalb Avenue, the food was excellent!
The Dekalb location has the full menu whereas the stadium locations have abbreviated menus for obvious reasons. Go to Dekalb and get the sliced fatty brisket
Their DeKalb Ave location is definitely the best. They have a place at the Battery and Mercedes-Benz but their main restaurant is absolutely the best!
Dekalb only, unless you are attending a game.
I have only been to the one on Dekalb Ave, so I can't answer that question.
Thanks! Your answer is awaiting moderation.