Taubman Company give old, cold shopping mall in Stamford, Conn., a hot new addition