Where is Nueva Esperanza?

Where is Nueva Esperanza located?

Nueva Esperanza, Santiago Del Estero, Argentina (approx. -26.200405°, -64.24027°)


Where is Nueva Esperanza on the map?