The historical water town Shangli is some three hours' drive from Chengdu, capital of Sichuan province.

The historical water town Shangli is some three hours' drive from Chengdu, capital of Sichuan province. Deeply hidden in the surrounding green mountains and with its well preserved wooden residential houses, Shangli has been a popular setting for historical films as well as a favorite travel destination. [Photo:travel.sina.com]

The historical water town Shangli is some three hours' drive from Chengdu, capital of Sichuan province. Deeply hidden in the surrounding green mountains and with its well preserved wooden residential houses, Shangli has been a popular setting for historical films as well as a favorite travel destination. [Photo:travel.sina.com]

The historical water town Shangli is some three hours' drive from Chengdu, capital of Sichuan province. Deeply hidden in the surrounding green mountains and with its well preserved wooden residential houses, Shangli has been a popular setting for historical films as well as a favorite travel destination. [Photo:travel.sina.com]

The historical water town Shangli is some three hours' drive from Chengdu, capital of Sichuan province. Deeply hidden in the surrounding green mountains and with its well preserved wooden residential houses, Shangli has been a popular setting for historical films as well as a favorite travel destination. [Photo:travel.sina.com]