Film Production Company themeroute Mar 28, 2024 A flex-industrial property with a castle facade in Burbank has sold for $18 million to a studio rental company Check it out