The Taco Bell on Yale should be nominated for a James Beard award.
Five years ago, it looks like the Sawyer Heights location was the consensus here for best Taco Bell in town. I don't want to burst the bubble of anyone working there, but a lot of times that location serves complete dog s**t. In fact, it's usua…
Read More