The studio is not located in Central London. In fact, it’s technically not in London at all. It is located in Leavesden, Hertfordshire.
In
Where is the studio located?
1 Min Read
The studio is not located in Central London. In fact, it’s technically not in London at all. It is located in Leavesden, Hertfordshire.