Algrillades is an Algerian restaurant specializing in tender and juicy meats.