at 1810 W Washington St, San Diego , 92103 United States
23087 FB users likes Lucha Libre Taco Shop, set it to 2 position in Likes Rating for San Diego, California in Mexican Restaurant category
Lucha Libre Taco Shop is San Diego based place and this enity listed in Fast Food Restaurant category. Located at 1810 W Washington St CA 92103. Contact phone number of Lucha Libre Taco Shop: (619) 296-8226
Come by the Reef Bar for Happy Hour San Diego and join the party. Check out our website to find out more.
Salud! is a Mexican restaurant dedicated to authentic street style mexican dishes.