2101 Louisiana Boulevard Northeast Albuquerque, NM 87110
Seated: 70
Standing: 60
Square Feet: 693 ft2