April 7th, 2016

Picture shop to open in Burbank

Picture Shop is a new post production facility slated to be up and running this Spring. Located at The Tower, the studio is being built from the ground up and will occupy just over 36,000 square feet spanning two floors.

Full Article