-
Taco Bell
is a highly reviewed Fast Food Restaurant Restaurant
Ranked #1 of 50 Restaurants in Englewood.
Some say, it is great, supreme.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
Meal deals are still great. Just went up 29 cents. I have the Gordita supreme