#6 The Boss Restaurants in Vinita
Show restaurants on map
3.9
Menu
3.9
Menu
City: Vinita, 875 E Illinois Ave, Vinita I-74301-3319, United States
"Grated cheese??? Really?!? What a mess."
Feedback
These reviews refer only to the mentioned ingredients.