ALILA's third property in China opens this month in Wuzhen. Located just an hour’s drive from Hangzhou and 1.5 hours from Shanghai, Alila Wuzhen is a 5-minute drive from the famous Wuzhen Water Town. Inspired by Wuzhen’s maze of quiet canals and ancient alleyways, Alila Wuzhen is a modern interpretation of the water town’s design lineage with 125…