adobadafries
in
San Diego, CA
Lucha Libre Gourmet Taco Shop
1810 W. Washington St
San Diego
CA
92103
(619) 296-8226
2.4
mi
Super Sergio's
1631 Sweetwater Rd
National City
CA
91950
(619) 474-2553
5.7
mi
Taco's El Gordo
3265 Palm Ave
San Diego
CA
92154
(619) 424-7427
10.6
mi