Club Mahindra, the flagship brand of Mahindra Holidays & Resorts India Limited, has expanded its presence in the historic city of Mysuru, Karnataka. The company has taken over the complete management of the Club Mahindra Golden Landmark resort, offering members a luxurious escape amidst the city’s rich cultural heritage. Located amidst lush greenery, Club Mahindra …