Fundada no dia 28 de setembro de 1992, Yaohan Shanghai Ltda é a primeira empresa de capital misto a varejo aprovada pelo Conselho de Estado. Com uma área de 1.1 milhão de metros quadrados, o Yaohan Shopping Mall situa-se na Rua Zhangyang, zona comercial e financeira do bairro Lujiazui, em Pudong, onde tem completas instalações de serviços, como correio, livraria, instituto de beleza e floricultura.
Sendo uma das dez maiores construções de Pudong, o Yaohan Shopping Mall ganhou o título de melhor imagem da construção comercial de Shanghai.