Meanwood Finance Corporation Limited (MFCL) is 100% Zambian owned and fully Registered Non-Deposit Taking Financial institution with the Bank Of Zambia (BOZ).
Meanwood House, Ground Floor Plot No. 10799/107800 Off Dedan Kimathi Road 10101 Lusaka, Zambia