The chain is having a grand opening on March 14 to debut its new menu, game suites, and more.