Last week a flyer showed up on my porch from "Americana Pizza & Taqueria." The flyer contained a menu with no "American food" and no pizza. The restaurant says it's been in business since 2000, but I've never heard of it: It's at San Pablo Ave. and Dam Road, and I drive by there all the time.
The Taqueria says it's open 24/7 and offers free delivery (or, presumably, eat in). The menu is rather expansive and reasonably priced for a "taco joint" in the area: 11 different nacho combos, 8 special quesadillas, 11 special burritos, 20 combination plates, plus tortas, tacos, and tamales. Ten different meats for the fillings, with all the usual suspects including lengua.
Anybody know this place? If yes, how does it compare to other nearby places (taking, say, Portumex as point of comparison)? I ask primarily because to-go with free delivery is of interest. But it's hard to believe it could (or should, given the area) really be open 24 hours a day.