Melia Shanghai Hongqiao (NECC) In Shanghai (Qingpu)
1118 Gaojing Road -
Shanghai,
CN 201702