A Club Mahindra Managed Resort
For the love of nature and stunning mountains. For adventure and serenity. For a host of reasons, Mahabaleshwar in Maharashtra is one of the top holiday destinations in India. In this scenic hill station stands the picturesque Club Mahindra Sherwood, Mahabaleshwar. Your haven of luxury and modern comforts.
Trek up the slopes. Take a scenic nature trail. Set off for sightseeing or a lakeside family picnic. Pluck fresh strawberries at a farm. After a few more activities, it is time for local delicacies at dinner. Create special memories with your family, spending quality time together, under the stars.