Posted inPlaces Restaurants The 20th Street Cafe, Downtown Denver Posted by denver_girl March 10, 2012 There are very few restaurants in Denver that can claim the have been around for over 66…