Food & drink Unclaimed Mama Twins African Kitchen Address25b Siluko Road, Benin City, EdoPhone07058213447Websitefacebook.com/mamatwinsafricankitchenHoursMo-Su 10:00-19:00 Open map Claim this business Report a mistake or ask for removal