Where is Arivaca Lake?

Where is Arivaca Lake located?

Arivaca Lake, Arivaca Lake, United States of America (approx. 31.523611°, -111.254166°)


Where is Arivaca Lake on the map?