1060 South Broadway Los Angeles, CA 90015
Seated: 10
Standing: 10
Square Feet: 186 ft2
Perfect for presentations and pitches.