Stop Work Order for Taco Impala Hoping to Come to 1358 H St, NE

Thanks to a reader for sending word and photo about a stop work order posted at 1358 H St, NE. In Sept. ’11 we learned that 1358 H St, NE will be home to the popular Taco Impala which had temporarily operated out of the Philadelphia Water Ice space down the street at 1204 H St, NE. Hopefully this is just a hiccup.