IAPM Mall

Shanghai, China

IAPM Mall

iAPM Mall (Chinese: 环贸iapm商场) is a shopping mall located at 999 Huaihai Road in Xuhui District, Shanghai, China.


Accommodations near IAPM Mall

View more accommodations near IAPM Mall

Nearby Tours & activities