2. Intu Xanadu is a large shopping mall
and entertainment center in Madrid,
Spain. This mall is one of Europe's
largest malls, with over 222 shops,
eateries and movie theatres. This mall
was opened the 16th of may in 2003 by
Intu Properties.
3. Mills Corporation developed this mall
before it was opened in 2002. Intu Xanadu
was the company's first mall outside the
United States. In 2006, the Canadian real
estate company, Ivanhoé Cambridge,
bought Intu Xanadu from Mills.
4. Intu Xanadu is visited by more than 13 million
people every year. This mall’s major anchors
are...