Filming Locations (1)

  • Hengdian World Studios, Dongyang, Jinhua, Zhejiang Province, China