It is a famous restaurant in Denver featured on south park. I can only hope their food is better.
Reply on news.ycombinator.com