Casa Rio The Hillside Health Resort invites you to escape to the splendor, the quiet serenity, and sportsman's paradise of Athirappilly forest and Largest Waterfall in Kerala.