El Rancho is a Mexican restaurant and late-night club featuring live music and a large dance floor. Cocktails are also served. Cash only.