Albuquerque's Owl Cafe Wins Best Diner in AmericaThe Eubank Boulevard diner took top honors in The64's national contest decided by online voters.