Tag Archives: 5Star

Review: Tacos La Estrella

Finding a gas station taqueria is not an easy challenge in Los Angeles. When I was in Texas it seemed I’d find a gas station selling tacos about 1 out of every 15 stations, but here in my new (or is it old since I was born and raised here) city I’m finding the ratio […]

Continue Reading