Club Mahindra is an exquisite five-star resort located at the scenic hill station of Munnar. This award winning resort is located amidst the verdant mountains offering panoramic views of the surrounding tea estates, the picturesque lake and the mist-clad mountains.