Membership Mahindra Lakeview Resort Club Mahindra Lakeview Resort is among the few 5 star hotels in Munnar. The property is ensconced between the plush mountains of Munnar and its charming Indo-British architecture is a captivating sight seen from far too. The resorts presents lodging at 104 lavishly ornate rooms, suites […]