Club Mahindra launches its fifth resort in Tamil Nadu
Club Mahindra, the flagship brand of, Mahindra Holidays & Resorts India Limited, announced the launch of their newest resort – JKR Resort & Spa in Tamil Nadu. An idyllic and off-beat 98-room resort is nestled