Where is Nueva Esperanza?

Where is Nueva Esperanza located?

Nueva Esperanza, Santiago del Estero, Argentina (approx. -26.2004067°, -64.2402756°)


Where is Nueva Esperanza on the map?