Cottonwood Restaurant

  1. (530) 587-5711
    10142 Rue Hilltop Road
    Truckee, CA
    Operating hours: 
    Open from 4:30 pm - close, with food available Sun - Wed, 5 - 9 pm and Thurs - Sat, 5 - 9:30 pm
    Parking: 
    Street
    Lot