3911 South Figueroa Street Los Angeles, CA 90037
Seated: 60
Standing: 80
Square Feet: 1,208 ft2
The North Office is adjacent to Olympic Plaza and offers a perfect location for production offices, green rooms, and group presentations.