12/21/2012

Taubman Centers is now the full owner of the Tampa, Fla., International Plaza. It bought out the remaining 49.9% stake for $437 million.

Related Summaries