OTL TRAVELS AND TOURS Open 9 Mbari Road, Owerri, Nigeria 080 3585 6295 / 090 3326 7836 Claim this listing 0.0 0 Ratings Travel Agents $$ Add Review Bookmark Share Share: Maps Description Photos Reviews This listing has expired.