Get Listed
Jumeirah Himalayas Hotel Shanghai
Jumeirah Group Hotel
Address: 1108 Mei Hua Road, Pudong, Shanghai, Shanghai, 201204, China