First-class customer service from.. a fast-food chain?
A Taco Bell in Chicago is being recognized as the city's de facto finest franchise, thanks to its unusually high 4.5-star rating on Yelp.
The store, located just west of the DePaul University campus at 2575 N. Clybourn Ave., is celebrated as "the TBELL of the future," "unbelievable" and the "best Taco Bell ever" in various reviews.
On Reddit, commenters describe the Taco Bell location as having superior customer service.
A cursory review of other area Taco Bells reveals none come anywhere near the Clybourne location's glowing Yelp reviews.
Do you agree with this eatery's many raves? Know of other fast-food restaurants in Chicago worthy of five stars?
Check out the top 10 largest restaurant chains (by latest-year sales):