Someone mentioned that the venue is at the Venetian. According to the official website, it is not. (And I don't think the Venetian, being a casino and hotel, will have a sports stadia.) The venue is Tap Seac Multi-Sport Pavilion. The Venetian is pretty far off. You can see the location here. http://www.panoramio.com/photo/12228797
I think I know where this stadium is located. It hosted the volleyball competition for the East Asian Games a few years ago.