Taking the Road Less Traveled in Tahoe
The Cedar House Sport Hotel is located just outside of Lake Tahoe in the charming city of Truckee. It's tucked back in the forest, just minutes away from the town that seems pleasantly frozen in time. It was the perfect spot to start my "road less traveled" Tahoe weekend.
Marisa Churchill, Contributor
chef, cookbook author, host of My Sweet & Skinny Life