Where is Takooh?

Where is Takooh located?

Takooh, Santiago del Estero, Argentina (approx. -28.18333°, -63.61667°)


Where is Takooh on the map?