The Chalets Naldehra is the first property built in India with the internationally recognised expertise that has come to be associated with Scandinavian log homes.
Added to Forest and categorized in Shimla — 8 years ago