Venue Address

North Stadium At Kino Sports Complex
2500 East Ajo Way
Tucson, Arizona 85713, US

Venue Capacity

Seating Capacity: 1800