11000 Broadway Boulevard Southeast Albuquerque, NM 87105
Seated: 20
Square Feet: 740 ft2
Ceiling Height: 10 ft