There are Himalayan resorts and then there is the Club Mahindra Binsar Villa cocooned near the quaint town of Almora in Uttarakhand. Peppered with rustic log cabins and pine-scented trees, this is one of the most pristine holiday destinations in India that brings you close to nature.
At Club Mahindra Binsar Villa, everyone finds their holiday bliss. You’ll love the comfort of nature that nestles you. Your kids will find joy in the resort’s many facilities dedicated to them. And when you’re indoors, relax in one-of-a-kind log cabins, designed to satisfy your every need.