Skip to content
Mama’s African kitchen restaurant

Mama’s African kitchen restaurant

10235.3 kmAfricanInfo

xDelivery bag remove Delivery unavailable

208 West Griggs Street Urbana Illinois 61801

x $0 delivery fee

new customers

Delivery unavailable

Delivery time

Every Day

11:00 AM - 8:00 PM

Menu

11:00 AM – 8:00 PM

Search