Bayou Place is a large multilevel building containing full-service restaurants, bars, live music, billiards, and Sundance Cinema