El Rancho offers authentic Mexican cuisine in a relaxed and clean environment.