What is being touted as London’s largest TV studio is due to open in Enfield later this Summer. OMA Studios, which will be owned and operated by the Location Collective is a 139,000 sq ft former industrial depot. The Location Collective is saying that a conversion of this scale, which will increase by 53% the […]