Where is Los Arroyos?

Where is Los Arroyos located?

Los Arroyos, Sinaloa, Mexico (approx. 25.35°, -107.2667°)


Where is Los Arroyos on the map?