I love Taco Johns!!! I wish we had one where I live:( they are always consistent and they always make my food right!!!!! The restaurant is very clean and decorated nicely. Oh ya, love those tater oles!!!!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.