Barbecue restaurant serving generous portions of smoked meats. Known for its meat-lover's paradise experience.