Photos coming soon
HOTEL
Shupai Garden Villa (Dongping Forest Park)
No. 130, Lane 2151, Beiyan Highway, Shanghai, China
Where it sits
Shupai Garden Villa (Dongping Forest Park)
No. 130, Lane 2151, Beiyan Highway, Shanghai, China
31.67539, 121.47336
Similar stays nearby
Shupai Garden Villa (Dongping Forest Park)
Hotel · 0 m
Shanghai Xiangxu Holiday Villa (Dongping National Forest Park)
Hotel · 96 m
Book and Bed-Chong Ming
Hotel · 142 m
Tianmimi Farmhouse
Hotel · 212 m
Shanghai Chongming Yueman Shiguang Homestay
Hotel · 213 m
Shanghai Chongming Yueman Shiguang Homestay
Hotel · 213 m
Shanghai Senhong Farmhouse
Hotel · 293 m
Shanghai Jindiwan Farm Stay
Hotel · 356 m
Plan around Shupai Garden Villa (Dongping Forest Park)
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
