Figaro's Pizza

9768 W State St, Star 83669, United States Get Directions to this spot
9768 W State St
Star, 83669
ID, United States
(208) 286-0448

Rate and review Figaro's Pizza in Star, ID, United States!

Share your experiences at Figaro's Pizza with your friends or discover more Restaurants in Star, ID, United States.