Offal barbecue restaurant