loader image
Logo
0 out of 5

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