Tahoe is fittingly best known for it’s awesome natural beauty, but humans have also created some places here that are well deserving of our admiration. One such place is The Cedar House Sport Hotel, a little gem tucked away on Brockway Road in Truckee. The hotel is a modern Continue Reading
You are here: Home / Archives for Cedar House