Every Vote Counts! Voting for the Food Truck Fight is ON!
I can't get enough of their food! Try the Holy Moly-- best burrito I've had anywhere!
on August 22, 2011 (+0 Points)
Also voted for Lucha Libre Taco Shop:
Lucha Libre Taco Shop
Lucha Libre Taco Shop 1810 W Washington St San Diego CA 92103(619) 296-8226
Hours: Mon-Thu: 8am - 11pm ¦ Fri - Sat: 8am - 2:30am ¦ Sun: 8am - 11pm
NOMINATED FOR: BEST Burrito