Resort villa Hangzhou West Lake MingBai Villa
★★★★
No.17 Xia Manjuelong, Hangzhou, China Show on map
Youyiju Holiday Villa Hotel is a 3-star hotel in Hangzhou, China. It is one of 7,209 places to stay in Hangzhou listed on Triptoic.
No.17 Xia Manjuelong, Hangzhou, China
Youyiju Holiday Villa Hotel is located at No.17 Xia Manjuelong, Hangzhou, China.
Youyiju Holiday Villa Hotel is rated 3 stars.
Highly rated alternatives close by
Hotel
Guest favorite
Hotel
Hotel