Barbecue Restaurant: La Provincia offers a taste of grilled specialties.