Diego’s Street Tacos
Restaurant
•
705 Turquoise St, San Diego, CA 92109, USA
8.8
Monday: Closed
See if anyone you trust recommends it!