The district of Kullu in Himachal Pradesh is often referred to as Devbhoomi, or the land of the gods. One look around here and you’ll know why. It is blessed with the majesty of the mountains, and as you approach the Beas, a tributary of the Indus, its roar fills your ears and its thump echoes in your heart. The whistling of the thrush sounds like a hymn, and the leaves in the forests seem to be murmuring prayers. It is in this magical location that LaRiSa, the boutique resort, arose. The name is inspired from the local language of Lahul. La signifies that which is above, Ri, the mountains, and Sa means the earth. And everything at LaRiSa, high in the mountains, feels like it’s come from the earth, just like its name. Orchards stretch out in seemingly endless waves of apple trees. Cottages of stone and wood blend seamlessly into the landscape. And a bounty of flowers, vegetables, beans and herbs grow in the garden beyond.