Zhouzhuang is a small town close by Suzhou which is in southern Jiangsu province, China. The town lies on the Grand Canal, about 50 miles west of Shanghai. Founded in the 6th century BC, Zhouzhuang has always been noted for its beauty. Because of a maze of waterways and canals, it is sometimes called the Venice of China.