Urban Cowboy Hotels has opened ‘Urban Cowboy Public House’, a new restaurant and bar in Denver, offering a unique blend of rustic charm and modern elegance. Located in a converted carriage house, the restaurant provides a glimpse into the upcoming boutique hotel opening this fall.