The Leaf Munnar is a luxurious resort located in Kerala, India. The property's villas are comfortably designed and feature free Wi-Fi, air conditioning, minibars, and TVs. Guests can visit the on-site restaurant and indulge in delicious Indian, Chinese, Arabic, Italian and Continental dishes. Other services and facilities include a swimming pool, a cafe, and meeting facilities.