11000 Broadway Boulevard Southeast Albuquerque, NM 87105
Seated: 125
Standing: 170
Square Feet: 1,600 ft2
Ceiling Height: 15 ft