Nestled in the woods of tall Sal trees, overlooking mighty mountains of Uttarakhand, you will be staying in a quaint, cozy and warm home away from home. Sun-lit patches, hues of green gardens, cheerful conversational spaces, welcoming cottages that carry the scent of nature. The retreat is straight out of a Ruskin Bond story about this ‘Town called Dehra.’