Innovation Kitchen is located in Ibadan, Nigeria on NuStreams Conference and Culture Centre, 110 Abeokuta Road, Off, Iyaganku- Alalubosa Road, Estate. Innovation Kitchen is rated 3 out of 5 in the category kitchen supply store in Nigeria.
Address
NuStreams Conference and Culture Centre, 110 Abeokuta Road, Off, Iyaganku- Alalubosa Road, Estate