Filming Locations (1)

  • Plum Valley, Lion Rock Country Park, Sha Tin, New Territories, Hong Kong SAR, China (location shots)