Kilimanjaro is one of Nigeria’s leading restaurant chain; serving the finest meals. Best known for making filling shawarma’s and finger licking chips.

Kilimanjaro is one of Nigeria’s leading restaurant chain; serving the finest meals. Best known for making filling shawarma’s and finger licking chips.