Farm in Chavakkad Region


  • Pallikadavu, Canoli Canal, Engandiyur., Pallikadavu Road, near by E Village Resort., Engandiyoor, Kerala 680615, India