Yum! Taco Bell KFC in Greenwich Village is the place to be…not.