Where is Punta del Agua?

Where is Punta del Agua located?

Punta del Agua, San Luis, Argentina (approx. -32.18333°, -65.25°)


Where is Punta del Agua on the map?