Barbacoa is a barbecue restaurant specializing in slow-cooked meats prepared in a traditional barbacoa style.