L'Angelus du Canal is a restaurant with a bistro-inspired menu.