"Great food, great staff. Can be a little pricey and always busy but worth it. Book ahead."
Phone: +15305963902
Address: Lake Almanor Area, 401 Ponderosa Dr, 96137-9620, Westwood, United States
City: Westwood
Website: https://Illagopizza.com
Tuesday: 11:30-19:30
Wednesday: 11:30-19:30
Thursday: 11:30-19:30
Friday: 11:30-20:00
Saturday: 11:30-20:00
Dishes: 10
Amenities: 3
Categories: 5
Reviews: 187