Hey guys!
I am sure I found a site with inside pictures of The Location a while ago, although I do not remember the URL... The site contained 3D views of the different studios!
Also, if anyone has inside pictures or actually pictures in general of the Cherion/The Location studios I would be happy if you wanted to share them.