Super Market ranking · San Diego
The Taco Stand
The neighborhood's #11 taco spot in San Diego — ranked by 15 locals.
Multiple Locations · View on map →
17 locals have been
·
0 want to go
·
on 1 list