Where is Arivaca?

Where is Arivaca located?

Arivaca, Arivaca, United States of America (approx. 31.57481°, -111.33232°)


Where is Arivaca on the map?