X
Mahindra Holidays& Resort
Chinnakanal, Idukki
Rate This
Mahindra Holidays & Resorts India Ltd. a part of the Leisure and Hospitality sector of the Mahin