3535 N Verdant Pl, Star 83669, United States Get Directions to this spot
3535 N Verdant Pl
Star, 83669
ID, United States
(208) 855-0288

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

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