Cherry Blossom se trouve dans la région himalayenne de l'Inde, en particulier dans les États de l'Himachal Pradesh, de l'Uttarakhand, du Sikkim et de l'Arunachal Pradesh.