Where is El Cuyadrado?

Where is El Cuyadrado located?

El Cuyadrado, Santiago del Estero, Argentina (approx. -28.21667°, -61.96667°)


Where is El Cuyadrado on the map?