LUCHA LIBRE TACO SHOP from Best Mexican Restaurants in San Diego

LUCHA LIBRE TACO SHOP 1 100x100

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

Add Comment