Where is Restaurant Kevin Taylor located?

Travel Guide Inspector

Restaurant Kevin Taylor is located inside the award-winning Hotel Teatro at 1106 14th Street in Denver — a prime location in the center of the bustling downtown area. The Forbes Travel Guide Four-Star restaurant is just across the street from the Denver Center for the Performing Arts and simply minutes away from the Pepsi Center and Coors Field, where the Denver Nuggets play. So why not catch a show or a game before or after your French-, American Southwest- and Asian rim-inspired meal? With chef Kevin Taylor’s creativity and expertise, along with his desire to cook with “cultivated sensuality,” you’ll take a culinary journey far beyond the city limits while dining here.