The Timbers Restaurant can be found in the beautiful mountain village of Cuchara, Colorado. We are located 10 miles south of La Veta, or 56 miles north and west of Trinidad, along the scenic Highway of Legends in Southern Colorado. For reservations, event planning or to talk with our management team, call 719-742-3838 Our mailing address is 23 Cuchara Avenue East Cuchara, CO 81055

Contact

The Timbers Restaurant & Tavern
23 Cuchara Avenue East
Cuchara, CO 81055
719-742-3838