Nigeria

Location

109 Adeniyi Jones Ave, Ogba 101212, Ikeja, Nigeria
Jumia Marketplace
Jumia Logistics
JumiaPay