Where is Lo de Duarte?

Where is Lo de Duarte located?

Lo de Duarte, Sinaloa, Mexico (approx. 24.77472°, -107.1175°)


Where is Lo de Duarte on the map?