Pizza on the Hill
Address:
11509 Northwoods Blvd, Truckee, CA 96161
Phone:
(530) 582-9669
Hours:
- Mon: 5pm-8:30pm
- Thu: 5pm-8:30pm
- Fri: 5pm-8:30pm
- Sat: 5pm-8:30pm
- Sun: 5pm-8:30pm
Payment:
Pizza,
Restaurants
Other Businesses: