← San Diego restaurants
Lucha Libre Taco Shop
No reviews yet
Tacos3016 University Ave, San Diego
Own or manage Lucha Libre Taco Shop? Claim this listing free
Hours
Hours not listed yet.
Details
Address3016 University Ave, San Diego 92104
Phone+16194871520
Websitehttp://www.luchalibretacoshop.com/
Email[email protected]
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.