Liberty Stadium Ibadan

Liberty Stadium Ibadan


Ibadan, Nigeria (NG)
The historic Liberty Stadium is a 35,000 seat football stadium.

Advertisement

Comments

Policies
Please enable images and enter code to post
Reload

Advertisement