iOS app Android app

Yelp Taco Bell

LOOK: Is This The Best Taco Bell Ever?

Posted 01.14.2013 | Comedy

Taco Bell isn’t exactly a five-star eating, but the patrons of one particular franchise in Illinois would beg to differ. It's not just the food ...