Barbacoa is a barbecue restaurant offering a charming dining experience.