Kasauli Hills Resort is surrounded by ample panoramic views and a perfect destination for some solitude and adventurous fun amidst the nature. Mesmerizing