Where is La Flor de Canela?

Where is La Flor de Canela located?

La Flor de Canela, Sinaloa, Mexico (approx. 25.78333°, -108.3333°)


Where is La Flor de Canela on the map?