- Country: USA
- State: Illinois
- City: Marissa
- Address: 617 N Main St, Marissa, IL 62257, USA
- Store
2 Review(s)
Jax Waller
15.01.2019
I just checked the other commenter, WKKZR's, reviews he has done at other locations.. and let hmmm me point out this guy gave Rice n Fries 4 stars and Taco Bell 2 stars in Sparta. I would never trust this mans judgement.
Eddie Hebron
23.11.2017
Great family Owned & Operated Service located in Marissa, IL
Added comment