I've heard this place mentioned a couple of times but don't know anything about it. The bartender at Soda Bar wanted to order from there last night.
Could someone possibly provide a run down on this spot? Where is it exactly? Price? What's good or bad there? I'm in love with Mexican food and so I'd be real interested to hear opinions.