15 Things to Do in Oro Valley (AZ)

In Spanish, Oro means gold, a possible reference to the gold in the surrounding mountains and rocks that have attracted optimistic prospectors over the past