Upavan Resort
Upavan Resort is a bewitching resort that is surrounded by mesmerizing woods on three sides and it is situated in Lakkidi, Wayanad, Kerala, South India. Lakkidi is popularly called the gateway of Wayanad and it is blessed with heavy rainfall all the year around. The resort and its surrounding areas are gifted with nature’s bounty … Read More