Management

Villa Tafika is owned by a Malawian and a German couple.