El Houma is a North African deli.