Art Installation
New home of the NBA’s Orlando Magic, The Amway Center is an 875,000 square foot sports and entertainment facility.