Mama Idowu Pepper Soup is a restaurant, located at Avbiama, Benin City, Nigeria
Was too spicy for me, although it tasted good
Good
Very nice to be
Best pepper soup in town. And also the cheapest
Nice piece of soup
Her soup is magical, so spectacular. You need to have a taste.
It's good