Top ten Italian restaurants in Denver
Denver has many great Italian restaurants. As I wrote this week, Mark & Isabella is not one of them. Here are ten of my favorites: Il Posto (2011 East 17th Avenue, 303-394-0100). Il Posto has an excellent location, crammed between other bars and restaurants, their patios shoulder to shoulder. The…