Day: September 30, 2008

Insider Spotlight: Lalo’s Tacos

There are not a lot of customer pleasing restaurants located in gas stations, but Lalo’s Tacos exceeds customers’ expectations. The small restaurant is located inside the 76 gas station that is next to the 14th Street freeway exit. Lalo’s Tacos, which is owned by Danny and Myra Lizaola, was opened by Eduardo Garcia in 2000.