Pizza On the Hill

  1. (530) 582-9669
    11509 Northwoods Boulevard
    Truckee, CA
    Operating hours: 
    Friday-Tuesday: 4- 8PM
    Parking: 
    Lot