Photos coming soon
HOTEL
Himalayas Hotel Shanghai
No. 1108, Meihua Road, Pudong, Shanghai, China, Shanghai, China
Where it sits
Himalayas Hotel Shanghai
No. 1108, Meihua Road, Pudong, Shanghai, China, Shanghai, China
31.21692, 121.56788
Similar stays nearby
Home Inn Neo (Shanghai New International Expo Center Longyang Road Metro Station)
Hotel · 286 m
Savills Residence Century Park
Hotel · 447 m
Ji Hotel Shanghai New International Expo Center Kerry Center
Hotel · 482 m
JI Hotel (Shanghai Pudong New International Expo Center Kerry City)
Hotel · 525 m
Intercity Hotel Shanghai New International Expo Center
Hotel · 573 m
Kerry Hotel Pudong, Shanghai
Hotel · 638 m
IntercityHotel Shanghai New International Expo Center
Hotel · 639 m
Homeinn Plus Hotel (Shanghai Pudong New International Expo Center Huamu Road Subway station)
Hotel · 815 m
Plan around Himalayas Hotel Shanghai
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 23, 2026.
