LUCHA LIBRE TACO SHOP from Best Mexican Restaurants in San Diego
![LUCHA LIBRE TACO SHOP 1 100x100](/upload/d6/oq/lucha-libre-taco-shop_400x400.jpg)
Lucha Libre is an awesome taco shop in San Diego with its original Mission Hills location and a brand new location in hipstery North Park . The place serves the freshest ingredients, top quality meats, and funky delicious new menu items cooked and priced just right!
Comments