Studio Arts, LLC
Is staffed Monday - Friday from 8:30 AM - 5PM
We can be reached at 323.612.6048
We are located at 1980 N Main St. #B Los Angeles, 90031
We look forward to seeing you!
STUDIO ARTS PROVIDES FORWARD-LOOKING ART AND DECOR FOR LOS ANGELES' THRIVING MOTION PICTURE INDUSTRY