Alila Wuzhen, Zhejiang
Located in Jiaxing, Alila Wuzhen, Zhejiang is on the riverwalk, within a 15-minute drive of Wuzhen Scenic Area and Hongshancun Scenic Spot. This luxury hotel is 11.3 mi (18.1 km) from Tanjiawan Site and 12.1 mi (19.4 km) from Children's Park.