Group Business

Your current location

Shanghai Central Plaza

Shanghai Central Plaza

Shanghai Central Plaza (80% owned)

Location: 381 Middle Huaihai Road, Shanghai

Shanghai Central Plaza is in the busy Puxi commercial district. It has 472,000 square feet of top-quality offices and retail space. The prime location makes it a favourite with multinational companies and retailers.

  • Shopping Mall
  • Office

Back to top