860 South Los Angeles Street Los Angeles, CA 90014
Seated: 1,000
Standing: 1,199
Square Feet: 19,000 ft2