The Tree House

  1. (530) 587-4883
    10104 Donner Pass Road
    Truckee, CA
    Operating hours: 
    Daily: 10 a.m. - 6 p.m.
    Parking: 
    Street