Support Languages: Other

The Leaf Munnar Resort

THE LEAF is a 4-star Resort Located on the Beautiful Hills of Munnar, Kerala.