Franz and Vicki's 60 is a charming local establishment in Star, ID that offers a unique dining experience.
Specializing in a fusion of traditional and modern cuisine, Franz and Vicki's 60 prides itself on providing a welcoming atmosphere for patrons to enjoy delicious food and drinks.
Generated from their business information