Resort in Chavakkad Region


  • Chettuva, Chavakkad, Trichur, Kerala 680512, India