6417 Selma Avenue Los Angeles, CA 90028
Seated: 12
Standing: 75
Square Feet: 646 ft2
Your meeting space rental fee includes existing AV equipment, complimentary Wi-Fi, and set-up/breakdown.