Ta Cocina bills itself as a taqueria and restaurant Mexicano, and it's seriously one of the best places I've been to for Mexican snack food in the city. By snack food, I mean burritos, tacos, quesadillas (which they call sincronizadas), and the like.
There are actually two Ta Cocinas a couple doors down from each other. The address and phone number I've listed is for the take out place, which is a tiny hole-in-the-wall place decorated with brick red tiles and bright chiles, where you can walk in, give your order, and walk away with the best nachos and the most authentic tacos and enchiladas ever in a couple minutes.
They have a great assembly line going and serve up fresh veggies and sauces and grill up their tortillas right in front of you in a matter of minutes. And for all you vegetarians out there, they only use vegetable oil so you don't have to worry about eating lard by accident.
The restaurant Ta Cocina caters to more upscale folk with its dimly lit atmosphere, its walls decorated with Mexican art and pictures of Frieda Kahlo, and its beautiful tables (glass covering bean boxes). From Monday to Thursday, you can get 2 for 1 margaritas (usually $8 a piece) and can choose from many different flavors. The food is priced more expensively than the take out place, probably around $12 for an entree.
A note about the nachos: The best I have ever had. They put down a layer of refried beans, put the nachos on top, and smother them with cheese and put them under a broiler. Then they put on their wonderful salsa and guacomole, and some sour cream and jalapeno peppers -- mmm mmm mmm!