Nestled in the heart of the country-side, Our Home Stay is perfectly located at the southern part of "The God's Own Country", Kerala. Kerala is blessed with a large number of water bodies, which include lakes, rivers, back waters and also a number of ponds.