Mahaweli Reach Hotel in Kandy, Sri Lanka, is an oasis of luxury and relaxation nestled on the banks of the Mahaweli River. With its beautiful gardens, stunning views of the surrounding mountains, and ...