Share your post with your fan club!
I'm working right off Castro St in Mountain View, and I've been slowly exploring the wrong side of the tracks, namely Moffett Blvd. I had an outstanding torta at Tres Hermanos, but I'm wondering which other Taquerias are worth trying? thanks! jb
Updated 2 years ago | 13
Updated 1 year ago | 16
Updated 1 year ago | 0
Updated 6 months ago | 2