
Back in May ’11 we learned that a new taqueria was coming to the old Philadelphia Water Ice Factory at 2620 Georgia Ave, NW. I’m happy to spread the word that they quietly opened up last week. The place looks great:

Downstairs

Upstairs
And take a look at the December menu after the jump.
