A new hotel near Lake Tahoe promises a mix of adventure and relaxation in the middle of the Sierra Nevadas, all with green building standards in mind. (And its dog friendly!)
The Cedar House Sport Hotel is a new hotel in Truckee, California near Lake Tahoe. The hotel has 42 room and suites and has a green roof and was built with green materials. The interior design is both sleek and contemporary and warm with steel beams, massive cedar logs, rusting corrugated steel, cedar siding, and concrete floors.
Cedar House Sport Hotel [Luxist]


