Eatzi's debuts new Grapevine, Texas, location