Photos coming soon
HOTEL
Wonder Hotel
761 Xihuan Road, Shanghai, China
Where it sits
Wonder Hotel
761 Xihuan Road, Shanghai, China
31.11517, 121.35928
Similar stays nearby
Home Inn Neo (Shanghai Xinzhuang Longemont Hotel)
Hotel · 326 m
Sushi Light Luxury Hotel (Shanghai Xinzhuang Business District)
Hotel · 399 m
Rugui Hotel (Xinzhuang Industrial Park Branch)
Hotel · 399 m
Shu Ying Hotel
Hotel · 413 m
Shanghai Qisi Inn
Hotel · 490 m
Shanghai Qisi Inn
Hotel · 490 m
LVSHOU Hotel Shanghai
Hotel · 531 m
Ji Hotel Shanghai Xinzhuang
Hotel · 671 m
Plan around Wonder Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 25, 2026.
