Das Beach & Lake Ayurvedic Resort ist ein kleines, privates Ayurveda Resort in idyllischer Lage an der Spitze einer Halbinsel, eingebettet zwischen zwei Flüssen, die ins arabische Meer münden. Auf der einen Seite findet man die berühmten Backwaters, gesäumt von unzähligen Kokospalmen, auf der anderen den langen Pozhikkara Sandstrand (200 m). Der lebhafte Kovalam Strand mit Geschäften und Restaurants liegt nur ca. 4 km nördlich. 2009 wurden das Hauptgebäude, ein großer Swimmingpool (19 x 13 m) und das Ayurveda-Zentrum errichtet. Das Restaurant, die Deluxe Zimmer und die Yogahalle befinden sich auf einer kleinen Insel, die in wenigen Minuten per Boot zu erreichen ist (Boot Shuttle Service 24 Std).