10 reviews
Its a place for nature lovers, trekkers and people who like peace. It is situated in Himachal Pradesh, India at a height of 8200 ft.Excellent location and the best services by a very co-operative staff and owner. the services offered make up for the rooms. Very decent food and homely prepared directly under the watchful eyes of the owner.It is outside the main city but stands true to its name of s