Find the perfect escape from everything at one of the best hotel resort in North India, that is in Darjeeling,...