Odiabidi


Odiabidi is a town located in Ahoada East Local Government Area of Rivers State, Nigeria. The postal code of Odiabidi is 510101.

Notable events