Photos coming soon
HOTEL
Shenli Hostel
3rd Floor, No. 860 Quxi Road, Shanghai, China
Where it sits
Shenli Hostel
3rd Floor, No. 860 Quxi Road, Shanghai, China
31.20016, 121.47990
Similar stays nearby
Shenli Hostel
Hotel · 0 m
Accompanying Hotel·Selection (Shanghai No.9 People's Hospital World Expo Museum Subway Station)
Hotel · 178 m
上海爱好屋行政公馆
Hotel · 222 m
Weiting Hotel
Hotel · 226 m
Huijing Tiandi Service Apartment
Hotel · 235 m
Love Home Serviced Apartment Shanghai Huijing Tiandi
Hotel · 245 m
Home Inn Mengzi Road
Hotel · 246 m
Ag House Apartment - Bridge 8 Branch
Hotel · 305 m
Plan around Shenli Hostel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 17, 2026.
