Shengsi Huajing Villa Villa Shengsi, Zhejiang
Located in Zhoushan, Shengsi Huajing Villa offers a restaurant. This self-catering accommodation features free Wi-Fi.
Number of rooms: 18
No.7 Longxing Middle Road, Huangxing Village, Wulong, Shengsi, 202450 Shengsi, China