Kalimpong, located at an average altitude of 1,250 meters is a pristine hill station in the Lesser Himalayas of West Bengal. It is located on a ridge, offering spectacular views of the Teesta River and Mt. Kanchenjungha. Tourists who love to experience the splendor of...