Indoor Sports complex University of Ibadan. is located in Ibadan, Nigeria on University Of. Indoor Sports complex University of Ibadan. is rated 3.8 out of 5 in the category sports complex in Nigeria.
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible entrance