Cadillac Ranch is a banquet hall with a Western vibe, offering pub food, country line dancing, and a mechanical bull.