Photos coming soon
HOTEL
Shanghai Zhuji Villa
No. 58, Huiling Villas, Lane 28, Luda Road, Shanghai, China
Where it sits
Shanghai Zhuji Villa
No. 58, Huiling Villas, Lane 28, Luda Road, Shanghai, China
31.10772, 121.69761
Similar stays nearby
duomi
Hotel · 10 m
Hanting Hotel Shanghai International Tourism and Resorts Zone Luda Road
Hotel · 10 m
Shanghai diyaju Boutique Hotel
Hotel · 13 m
Soak up The One B&B in Shanghai
Hotel · 16 m
Shanghai yisu holiday villa
Hotel · 16 m
Chami Villa (Shanghai International Tourism Resort)
Hotel · 57 m
Sixford Hotel
Hotel · 61 m
Chami Villa (Shanghai International Tourism Resort)
Hotel · 87 m
Plan around Shanghai Zhuji Villa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 20, 2026.
