Our luxury resort is situated in one of the most stunning environments in the southern Indian state of Kerala. Athirappally is a little hamlet bordering the Sholayar forest, nature's own treasure trove. This untamed mystic belle' conceals a pristine paradise within her breast, enticing and mesmerizing many a nemophilist.