evening mood at captains villa by villa tafika lodge in Mangochi where Shire River and Lake Malawi meet, a popular hotel for business traveller

Home away from home