By Nicole Paitsel
, email@example.com | Daily Press
| Jun 18, 2014
| 10:17 AM
Taubman Centers Inc. will sell seven of its properties, including MacArthur Center in Norfolk, to Starwood Capital Group based in Connecticut, the companies announced Wednesday.
Taubman Centers currently owns, leases or manages 27 retail properties in...