Filming Locations (1)

  • Hengdianzhen, Dongyang, Jinhua, Zhejiang, China (China)