2101 Louisiana Boulevard Northeast Albuquerque, NM 87110
Seated: 140
Standing: 120
Square Feet: 1,372 ft2