Les 3 Horloges is an Algerian restaurant offering traditional cuisine.