Lucha Libre Taco Shop
Address: 1810 W Washington St
Neighborhood: Mission Hills
City: San Diego
County/district: San Diego
Region: CA
Postal code: 92103
Country: United States