Two new pizza shops opening in Denver, the “No. 1 city for pizza”
Denver recently beat out New York, Chicago and Detroit to take the top spot on a controversial list of the best pizza cities in the country. How did it happen? A data team from a company called Clever Real Estate tallied up Yelp ratings and the average …