You have no items in your shopping cart.
The Start Haus is located just north of Lake Tahoe in the hotbed of California skiing. Our Truckee shop is within an hour of a dozen ski resorts, each boasting an annual snowfall of 40+ feet.
Google Map Directions
10990 Donner Pass Rd Truckee, CA 96161 (530) 582-5781
We will respond to emails within 1 business day. Expect a reply M-F between the hours of 9am - 4pm PST.
You have no items to compare.