The 31,000-square-foot sports bar and arcade entertainment complex Dave & Buster's is now open at Post Oak Mall in College Station.