stadium

University Stadium

Albuquerque, United States of America

Address | Avenida Cesar Chavez & University Blvd SE, 87131 Albuquerque

Capacity | 40094

Finished Matches