-
Taco Bell
is a top notch Fast Food Restaurant
Ranked #1 of 36 Restaurants in Nestor South San Diego San Diego.
Some say, it is nasty.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
If you're in the mood for Mexican... Go some place else. If you wanna eat nasty deliciousness come on in.