Map

Studio Arts
570 W. Avenue 26 Suite 425
Los Angeles, CA 90065

Tel: 323.227.8776
Fax: 323.227.8775

Studio Arts is located inside the beautiful Los Angeles River Center and Gardens.

Turn right at the circular driveway. Park at the "warehouse".

We are in front, Suite 425.

 

        View Larger Map