Ang Cherry Blossom ay matatagpuan sa rehiyon ng Himalayan ng India, partikular sa mga estado ng Himachal Pradesh, Uttarakhand, Sikkim, at Arunachal Pradesh.