Dar baba is an Algerian restaurant offering a variety of homemade dishes and certified halal meat.