11000 Broadway Boulevard Southeast Albuquerque, NM 87105
Seated: 80
Standing: 60
Square Feet: 1,183 ft2
Ceiling Height: 12 ft