Family Style Restaurants in La Veta, CO
1. Timbers Restaurant
23 Cuchara Ave E, La Veta, CO, 81055
CLOSED NOW
From Business: Seasonal restaurant located in the heart of Cuchara, CO. The Timbers is an upscale casual dining experience complete with a bar, an art gallery and some of the steaks in…
35 Years
in Business
Showing 1-1 of 1