Green Russell makes Travel + Leisure‘s list of America’s best cocktail bars
What are the best cocktail bars in America? Well, according to Travel + Leisure, Brooklyn’s Clover Club, New Orleans’s Cure … and Denver’s Green Russell, among a handful of others. In celebration of the “golden age of cocktails” currently upon us, the magazine rounded up ten spots making a splash…