Great Moments In Advertising May 24, 2017 I'm puzzled as to why this little restaurant in Las Vegas hasn't become a national chain. The name is so much cooler than Taco Bell!