Located in the heart of Darjeeling, Allita Hotel is a luxurious hotel that offers a wide range of amenities and...