Do they take debit cards?
Address: 111 N Main St, Taylorville, IL 62568, USA
Jason Crafton | Oct 16, 2021
yes they do an the food I exceptionally good
Jim Fleming | Oct 16, 2021
No they do not! I was there twice last month.
Lucifer Mataafalalotua | Oct 16, 2021
No
Thanks! Your answer is awaiting moderation.