Hostel- 240.53km fra sentrum
The Hosteller Khajjiar is where you can breathe fresh mountain air and soak in the stunning views of the Himalayan ranges. Often called the 'Mini Switzerland of India', this village in Dev Bhoomi Himachal is a paradise for nature lovers with pretty lakes,...