WEND Grid of Items to Choose From
Located in Truckee, California, just a short drive from Lake Tahoe, the Cedar House Sport Hotel is a Certified Independent Hotel. Certified means a better experience for you.
& Experience Hotel
10918 Brockway Rd.
Truckee, CA 96161