Owerri Travel Guide

Edit This The best resource for sights, hotels, restaurants, bars, what to do and see
A Hotel In Owerri (Owerri Hotel Plaza) 2

A Hotel In Owerri (Owerri Hotel Plaza) 2

Owerri Hotel Plaza

Owerri is a city in south eastern Nigeria. It is the capital of Imo State, in the heart of the Igboland.

Contributors

March 17, 2005 change by giorgio

Where World66 helps you find the best deals on Owerri Hotels