Street tacos: where and how SF

Also big shout out to Isla Restaurant in Concord for best shrimp tacos and octopus tacos in the Bay Area by a long shot!

3 Likes