Villa in Chavakkad Region


  • State Highway 49, Thaikkad, Guruvayur, Kerala 680104, India