9 employees
Jabi Lake Mall is a retail center in Nigeria that offers 27,000 square meters of grade-A shopping space
2015
Jabi Lake Mall raised undisclosed on April 7, 2017
Investors: Actis