Nestled in the picturesque Parvati Valley of Himachal Pradesh