One of India’s most iconic landmarks, Mysore Palace is a must-visit for ... To enhance your stay, Club Mahindra Golden Landmark Resort offers a blend of comfort and local charm.