A taste of luxury on the banks of the Zambezi River, Thorntree River Lodge offers beautiful accommodation in a pretty setting with plenty of activities to fill your days.