Does winning Best New Restaurant have a Sports Illustrated jinx?
Despite the lousy economy, last year saw an unprecedented number of impressive new restaurants opening in Denver – everything from Olivea to Squeaky Bean to TAG to Colt & Gray. But the team of eaters working on the Best of Denver 2010 were unanimous on which spot had earned the…