Jiuzhaigou is a nature reserve and national park located in the north of Sichuan Province in the southwestern region of China.