Lucky Star

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

Rate and review Lucky Star in Star, ID, United States!

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