Studio 60

Location : South Los Angeles

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