About
Five-star lakefront resort and spa on the shores of Vembanad Lake at Kumarakom. It is set on the Vembanad backwaters in Kottayam district, Kerala.
Five-star lakefront resort and spa on the shores of Vembanad Lake at Kumarakom. It is set on the Vembanad backwaters in Kottayam district, Kerala.