As someone who influences you to live your best life and explore your city on a budget I have put together for you 7 food spots to visit in Owerri.
I have been to these restaurants and I am recommending them to you to check out if you are in Owerri.
Location: Owerri, Imo State, Nigeria, Africa
Highlights: Restaurant / Cafe / Foodie / Bar & Grill / Hotel
There are no reviews yet.