Welcome to Lemon Tree Vembanad Lake Resort , Alleppey , India