64 S Star Rd, Star 83669, United States Get Directions to this spot
64 S Star Rd
Star, 83669
ID, United States
(208) 286-9433

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

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