Articles by tag: Atari
Atari recently announced their plans to build eight hotels in the United States. The first Atari Hotel will be built in Phoenix, Arizona, with construction scheduled to break ground in 2020. Additional hotels are planned for Las Vegas, Denver, Chicago, Austin, Seattle, San Francisco and San Jose. According to Atari’s announcement, their “unique lodging experience” […]