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.
11410 Deerfield Dr. Truckee, CA 96161
(530) 582-5781
ONLINE@STARTHAUS.COM
Hours
8AM - 6PM Everyday
Email
We will respond to emails within 1 business day. Expect a reply M-F between the hours of 9am - 4pm PST.