I was walking past and I was practically dying hungry so I talked to the workers there. The definition of it being a hole in the wall food stand !! I got there beef roasted veggies and there el Diablo wraps , and oh my ! There are no words ! There's not much to say , go try it yourself! read more