2101 Louisiana Boulevard Northeast Albuquerque, NM 87110
Seated: 240
Standing: 220
Square Feet: 2,201 ft2