Tacos El Villasana
Restaurant
•
2181 Logan Ave, San Diego, CA 92113, USA
8.8
Monday: 12 PM – 9 PM
See if anyone you trust recommends it!