The Planet Green Plantation Resorts in Wayanad are among the most picturesque resorts in Wayanad. They're nestled in the lap of Chembra Peak, 2100 feet above sea level. These rooms have a great view of Chembra Peak. The Planet Green Plantation resorts nestle like a charm in the foothills of Chembra on a cliff that gently slopes toward a serpentine stream. The resort is surrounded by tea, coffee, and pepper gardens. Despite its name, it's a very green place.
Add a review