1145 San Pedro Street Los Angeles, CA 90015
Seated: 150
Standing: 300
Square Feet: 2,237 ft2
ADA Accessible