Uncle Johns BBQ is a barbecue restaurant serving made-to-order BBQ sandwiches and classic sides. They offer smoked meats, beer, and often feature live music in a casual setting.