Studio 60

Location : South Los Angeles

​

 
North Stage
​
3,000 sq ft
​
Rate is TBD
​
***Very raw space***
Show More
 
Rooftop
​
Rate is TBD
​
Show More