Udo Chris Interior Decorations is located in Ibadan, Nigeria on rom oil mills, No10 Adungbe, Odo- Ona Kekere Road. Udo Chris Interior Decorations is rated 3 out of 5 in the category interior door shop in Nigeria.
Address
rom oil mills, No10 Adungbe, Odo- Ona Kekere Road