Igbodo

Igbodo is a town located in Delta State, Nigeria.