Los Angeles Center Studios

Los Angeles Center Studios is a studio located just north of Downtown Los Angeles.