Malankara palace lake view resort & spa ist eine hervorragende Wahl für einen Besuch in Thodupuzha. Du kannst im Außenpool baden und im Coffeeshop/Café etwas essen. Ein Kinderbecken, eine Snackbar und ein kostenloser Fahrradverleih gehören zu den weiteren Highlights.