El Ranchero is a Mexican restaurant offering a variety of fresh dishes at affordable prices.