Photos coming soon
HOTEL
Yunsha Villa
Room 01, No. 181, Lane 169, Lanhai Road, Chenjia Town, Shanghai, China
Where it sits
Yunsha Villa
Room 01, No. 181, Lane 169, Lanhai Road, Chenjia Town, Shanghai, China
31.46495, 121.81329
Similar stays nearby
Dasu Holiday Villa (Chongming Dongtan Wetland Park)
Hotel · 138 m
Hyatt Regency Chongming
Hotel · 218 m
Manson time villa
Hotel · 222 m
Shanghai Chongming Kumo Hotel
Hotel · 316 m
Shanghai Chongming Kumo Hotel
Hotel · 338 m
Jinmao Purelax Chongming Hotel
Hotel · 376 m
Lanhai Villa
Hotel · 522 m
LANHAI VILLA
Hotel · 522 m
Plan around Yunsha Villa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 16, 2026.
