Photos coming soon
HOTEL
Mengchao Hostel
No. 225 Ledu Road, Shanghai, China
Where it sits
Mengchao Hostel
No. 225 Ledu Road, Shanghai, China
31.01325, 121.23410
Similar stays nearby
Zsmart Zhishang Hotel (Shanghai Songjiang Sports Center Metro Station Ledu)
Hotel · 114 m
Zsmart Zhishang Hotel (Shanghai Songjiang Sports Center Metro Station Ledu)
Hotel · 114 m
Motel 268 Inn
Hotel · 114 m
Shanghai Gongle Hotel
Hotel · 187 m
Homeinn Huayi Hotel (Shanghai Songjiang Sports Center)
Hotel · 241 m
Homeinn Huayi Hotel (Shanghai Songjiang Sports Center)
Hotel · 241 m
Yijiebao Homestay
Hotel · 340 m
Yuhua Hotel (Shanghai Songjiang Sports Center Subway Station)
Hotel · 342 m
Plan around Mengchao Hostel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 17, 2026.
