Photos coming soon
HOTEL
Xixi Hotel
No. 63 Shangcheng Road, Shanghai, China
Where it sits
Xixi Hotel
No. 63 Shangcheng Road, Shanghai, China
31.15046, 121.12026
Similar stays nearby
AA Hotel Shanghai Qingpu Stadium
Hotel · 62 m
Donglang Hotel
Hotel · 257 m
Home Inn
Hotel · 292 m
Yuejia Hotel (Shanghai Qingpu District Sports Center Qingpu New City Metro Station Branch)
Hotel · 292 m
Ibis Styles Shanghai Qingpu Sports Center Hotel
Hotel · 306 m
Ibis Styles Shanghai Qingpu Sports Center Hotel
Hotel · 310 m
Vienna International Hotel (Shanghai Hongqiao Hub Qingpu Metro Station)
Hotel · 314 m
A.T House Qingpu
Hotel · 321 m
Plan around Xixi Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 17, 2026.
