Elaveezha Poonchira

Elaveezha Poonchira

Elaveezha Poonchira is yet another picnic spot accessible from Pala and is located in the midst of beautiful hills.