Babel is an Algerian restaurant offering a diverse menu and inviting atmosphere.