A restaurant in Denver was named as one of the best new restaurants across the country in 2024 by the popular magazine ...