Ranchero is a Mexican restaurant offering authentic cuisine with traditional ingredients.