Has anyone seen this new restaurant that is coming? It's located by the Chase bank in the Choctaw plaza. The guy who is opening it sold some at one of his mobile stands in different places in Choctaw. They always stayed busy, so one day I stopped by and oh my gosh it was SO GOOD! We need some variety in Choctaw.