Odudua is an African restaurant and lounge offering fresh, flavorful cuisine.