Flor de la Canela is a Peruvian restaurant offering traditional cuisine.