First begun in 2003, the Xanadu shopping complex was slated to be one of the largest entertainment and retail complexes in the U.S., with 2.2 million square feet of leasable space.
WSJ: Jets, Giants Sue Over Mall Complex Near Their New Jersey Stadium