Cherry resort is a perfect sanctuary for the tourists intending to experience the delightful delicacies of Sikkim. Nestled on the slopes of the lush green carpet of Temi tea garden in South Sikkim, this intimate inn is undoubtedly the most admirable hotel setting in...