Where is Arivaca?
Where is Arivaca located?
Arivaca, Arivaca, United States of America (approx. 31.57481°, -111.33232°)
Where is Arivaca on the map?
Arivaca - Tucson
{"latitude":31.57481,"longitude":-111.33232,"title":"Arivaca"}