Figaro's Pizza

9768 W State St Star, ID 83669208-286-0448
Categories
Restaurants, Pizza
Reviews