El Anabi is an Algerian restaurant offering a pleasant atmosphere.