Where is Los Tahamares?

Where is Los Tahamares located?

Los Tahamares, Santiago del Estero, Argentina (approx. -29.1°, -64.01667°)


Where is Los Tahamares on the map?