Dishy Get Dishy
Lucha Libre Taco Shop

Lucha Libre Taco Shop

1810 W Washington St, San Diego, CA 92103, USA

San Diego

Top dishes

Chicken Tacos ★ 4.6 Breakfast Burrito ★ 4.6 California Burrito ★ 4.5 Fried Chicken Tacos ★ 4.3 Carnitas Tacos ★ 4.3 Carne Asada Fries ★ 4.3 Classic Bulgogi Burrito ★ 3.8

Recent reviews

No reviews yet.