-
Taco Bell
is a much liked Fast Food Restaurant Restaurant
Ranked #1 of 20 Restaurants in Nora Indianapolis.
Some say, it is friendly, helpful, awesome.
.
The Latest Review: ★★★★★
Sent on the 13th of September, 2013
awesome, friendly, helpful and super