The Cuchara Inn Address: 73 Cuchara Ave E, Cuchara, CO 81055 Phone: (719) 742-3685 Hotels & Motels Other Businesses: Cuchara Cabin & Condo Rentals at 50 Cuchara Ave E, Cuchara, CO 81055 Timbers Restaurant at 23 Cuchara Ave E, Cuchara, CO 81055 The Dog Bar at 34 Cuchara Ave E, Cuchara, CO 81055 Dog Bar & Grill at 34 Cuchara Ave, Cuchara, CO 81055