Ayubowan to Victoria Lodge Sri Lanka Victoria Lodge is a leading nature friendly newly built resort in Kandy, It provides truly natural warm holiday experience with unbelievable hospitality including western and traditional foods.