Photos coming soon
HOTEL
Home Inn Plus - Shanghai Xujiahui 80,000 People Stadium Subway Station
Room 105, No.718 Caoxi North Road, Shanghai, China
Where it sits
Home Inn Plus - Shanghai Xujiahui 80,000 People Stadium Subway Station
Room 105, No.718 Caoxi North Road, Shanghai, China
31.18556, 121.43636
Similar stays nearby
Yifang Box Inn(Xujiahui Stadium Metro Station Branch)
Hotel · 52 m
Homeinn Plus Hotel (Xujiahui Shanghai Stadium Subway Station)
Hotel · 84 m
Homeinn Plus Hotel (Xujiahui Shanghai Stadium Subway Station)
Hotel · 84 m
SK Simple Luxury Hotel (Shanghai Xujiahui Gymnasium Subway Station)
Hotel · 102 m
Ruyu City Homestay (Shanghai Xujiahui Stadium Branch)
Hotel · 104 m
Sidihome Service Apartment Movie Grand
Hotel · 149 m
SK Simple Luxury Hotel (Shanghai Xujiahui Gymnasium Subway Station)
Hotel · 218 m
上海徐家汇赞寓酒店上海体育馆地铁站店
Hotel · 232 m
Nearby to explore
Plan around Home Inn Plus - Shanghai Xujiahui 80,000 People Stadium Subway Station
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
