Ilaveezha Poonchira
Ilaveezha Poonchira is a scenic picnic spot located in the Idukki district of Kerala at the base of Mankunnu hills, Thonippara hills and Kudayathur hill. The delightful valleys of this tourist spot are spread over many acres in the middle of enchanting hillocks near the famous Kanjar. Visiting this place not only gives amazing views … Read More