With over three million square feet of building space, the Las Vegas International Convention Center boasts the biggest exposition halls in the city. It's located near several major hotels and it even has its own monorail station.
Developer: Ubisoft Montreal
Publisher: Ubisoft
14 окт 2024