5860 Delmar Blvd
St Louis, MO 63112
St Louis, MO 63112
Open HoursTu to Sa from 11:30am to 02:00pm,Tu to Sa from 05:00pm to 10:00pm,Su from 11:30am to 06:00pm
OverviewNubia Cafe fuses West African/Caribbean cuisine with a home-style touch. The head cook is the owner's mother Christiana (aka "Mama") who, as a Nigerian native, is no stranger...
more