English: It's a perfect place for those who like to rest in the nature.
Telugu: ప్రకృతి ఒడిలో విశ్రాంతి పొందగోరే వారికి ఒక ప్రసిద్ధ ప్రదేశం.