Phoenix, AZ
Thursday afternoons next round on Aug 18
Phoenix, AZ
Thursday afternoons next round on Aug 18
Phoenix, AZ
Thursday afternoons starting Aug 25
Phoenix, AZ
Thursday afternoons next round on Aug 18
Tempe, AZ
Sunday afternoons next round on Aug 14
Scottsdale, AZ
Wednesday afternoons next round on Aug 17
Scottsdale, AZ
Monday afternoons next round on Aug 15
Scottsdale, AZ
Thursday afternoons next round on Aug 18
Phoenix, AZ
Wednesday afternoons next round on Aug 24
Scottsdale, AZ
Thursday afternoons next round on Aug 18
Scottsdale, AZ
Tuesday afternoons next round on Aug 16
Scottsdale, AZ
Wednesday afternoons next round on Aug 17
Chandler, AZ
Tuesday afternoons next round on Aug 16
Chandler, AZ
Monday afternoons next round on Aug 15
Gilbert, AZ
Wednesday afternoons next round on Aug 17
Mesa, AZ
Thursday afternoons next round on Aug 18
Chandler, AZ
Tuesday afternoons next round on Aug 16
Chandler, AZ
Thursday afternoons next round on Aug 18
Surprise, AZ
Thursday afternoons next round on Aug 18
Surprise, AZ
Thursday afternoons starting Sep 8
Buckeye, AZ
Wednesday afternoons next round on Aug 17
Maricopa, AZ
Thursday afternoons next round on Aug 18
Mesa, AZ
Monday afternoons next round on Aug 15
Mesa, AZ
Thursdays at 3:30pm starting Sep 1
Mesa, AZ
Thursday afternoons next round on Aug 18
Mesa, AZ
Monday afternoons starting Aug 29
Casa Grande, AZ
Thursday afternoons next round on Aug 18
Prescott, AZ
Wednesday afternoons next round on Aug 17
Marana, AZ
Wednesday afternoons next round on Aug 17
Tucson, AZ
Wednesday afternoons next round on Aug 17
Tucson, AZ
Tuesday afternoons next round on Aug 16
Tucson, AZ
Thursday afternoons next round on Aug 18