Chicken Hut & Igloo is a restaurant, located at Addis Ababa, Ethiopia
Self serving is awesome
What a combination!!! A unique thing about it is that its self serving place.not crowded. So dope. Thumbs up
Perfect chicken legs!
It's self service