Ibo kara is a fast food restaurant located in Illkirch-Graffenstaden, France. While specific cuisine details are not available, it offers a quick dining experience.