El Rancho is a relaxed Mexican restaurant and bar, serving fajitas, margaritas, and other Southwestern, Latin, and Spanish cuisine. They offer a full bar and vegetarian-friendly options.