Located ideally for the nature lovers is Orchard Holiday Resorts, 1300 m above the sea level at Lakkidi on the beautiful misty mountains of Wayanad. Orchard Holiday Resort situated in a valley between three hills. Orchard has a fish pond and streams running through the heart of Orchard. One can submerge in the beautiful melody played by the nature.