Group Business

Your current location

Shanghai ICC

Shanghai ICC

Shanghai ICC with offices, retail space and upscale residences

IAPM mall housing international brands

Shanghai ICC (100% owned)

Location: 999 Middle Huaihai Road, Shanghai

Shanghai ICC is on Middle Huaihai Road in the busy commercial district of Puxi, comprising two top-class office towers, a large shopping mall and a deluxe residence. It is connected to a metro station at the convergence of three lines.

  • Residential
  • Shopping Mall
  • Office

Back to top