Barbacoa Ranchero is a Mexican restaurant.