Description: Taubman owns, manages and/or leases 26 shopping centers in the U.S. and Asia. Our portfolio of U.S. shopping centers, located in major markets, has the highest sales per square foot performance in the industry.
Los Angeles, California
Denver, Colorado
Salt Lake City, Utah