-
El Taco Naco
is an excellent Taco Place Restaurant
Ranked #1 of 45 Restaurants in Tucker Tucker.
Some say, it is anemic.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
BTW the flautas de barbacoa are delish. They fry em when you order em. The rice was a little anemic, needs more tomato sauce. :)