Studio 13 LLC. March 28, 2024 Category: Blog Address 315 DESHLER ST SW ATLANTA, GA 30310 Phone 800-568-7899 Description 62 employees, Art Direction and production design in the film and television industry.