Impala Cantina y Taqueria Take Out Window Now Open at 1358 H Street, NE – A Look at the Menu Prince Of Petworth March 31, 2014 at 5:13pm “The Taco Window is open for business! We’ll be here until 10pm!”