11382 Northwoods Blvd.
Truckee, CA 96161
Phone: (530) 583-0220 / (800) 922-4929
Fax: (530) 581-0996
We are open 7 days/week from 9AM to 6PM. During peak seasons (winter holiday periods and from June 30th to Labor Day) we will have front desk staff available until 7pm Monday - Friday. Office hours may vary, and are subject to change, please call ahead.