Location Albuquerque Regional Sports Complex 1801 Arroyo Vista Blvd, NW (8.33 mi)Albuquerque, New Mexico 87120 Phone: (505) 768-2735