Loading hotels
Confirming room availability...
Atour Hotel Culture Square West Lake Hangzhou, No.588 N.Zhongshan Rd, Hangzhou, China
In Hangzhou (Downtown Hangzhou)<br /><br />With a stay at Atour Hotel Culture Square West Lake Hangzhou in Hangzhou (Downtown Hangzhou), you'll be within a 15-minute drive of West Lake and Zhejiang Science and Technology Museum. This 4-star hotel is 0.7 mi (1.2 km) from Hangzhou China Silk Town and 0.9 mi (1.4 km) from Wulin Square.