Name

Telephone:

Email Address:

Submit
Showing Results 1 - 2 of 2

Kilimanjaro

 

Address: Uwalaka Street, Umuahia, Abia, Nigeria

Tel 1: +234-700-5454-3663     

The brand has established itself as a market leader and one of the fastest-growing restaurant brands in  more

Kilimanjaro

 

Address: 8/9 Factory Road, Aba, Abia, Nigeria

Tel 1: +234-700-5454-3663     

We are one of the  fastest-growing restaurant brands in the country with currently 59 stores

 more

Showing Results 1 - 2 of 2