El Ranchero is a relaxed Mexican restaurant serving traditional dishes, margaritas, and other cocktails.