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 comprises of 14 cottages 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.