Le Mami-Wata is an African restaurant offering a menu with options for group meals, including take-out. It features air conditioning and handicap access.