Zhujiajian Garden Inn Hotel
No. 132 Fuxing Road, Putuo District, Zhoushan, Zhejiang, 316111, China, Zhoushan, 316111
Set in Zhoushan, Zhujiajian Garden Inn offers accommodation with a terrace or a balcony, free Wi-Fi and TV, as well as a restaurant and a bar.