Hotel CityNote Hotel Westlake Wulin Square Branch
★★★★
Wenyixi Road / Jucheng Road,Yuhang District, Hangzhou, China Show on map
Flyzoo Hotel - Alibaba is a 4.5-star hotel in Hangzhou, China. It is one of 7,209 places to stay in Hangzhou listed on Triptoic.
Wenyixi Road / Jucheng Road,Yuhang District, Hangzhou, China
Flyzoo Hotel - Alibaba is located at Wenyixi Road / Jucheng Road,Yuhang District, Hangzhou, China.
Flyzoo Hotel - Alibaba is rated 4.5 stars.
Highly rated alternatives close by