Hill Tree Inn Resort

Odavayil Lake Side,Ambalavayal, Wayanad, Wayanad, India 673593 Designed for both business and leisure travel, Hill Tree Inn Resort is ideally situated in Wayanad; one of the city’s most popular locales. The city center is merely 21.3 km away and the airport can be reached within 220 minutes. With its convenient location, the hotel offers easy […]