Photos coming soon
HOTEL
Zhujiajian Fengming Villa
No. 53, shunmusha'ao, Zhujiajian, Zhoushan, China
Where it sits
Zhujiajian Fengming Villa
No. 53, shunmusha'ao, Zhujiajian, Zhoushan, China
29.93713, 122.33835
Similar stays nearby
Plan around Zhujiajian Fengming Villa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 17, 2026.
