Where is Posuelos?

Where is Posuelos located?

Posuelos, Santiago del Estero, Argentina (approx. -27.31667°, -64.76667°)


Where is Posuelos on the map?