1000 Woodward Place Northeast Albuquerque, NM 87102
Seated: 1,100
Standing: 1,500
Square Feet: 12,160 ft2