8/29/2008

Taubman Centers expects to open its 920,000-square-foot Mall at Studio City in Macau in 2011. The upscale shopping center will be the centerpiece of a casino resort.

Full Story:
Forbes

Related Summaries