American restaurant · 9759 W State St Ste 105, Star, ID
More food in Star, ID · American Food in Star