Street Taco

Street Taco is a restaurant with 5 locations in San Francisco, CA. Order takeout online for pickup or delivery.

Locations