Die Studios liegen unweit der nördlichen Stadtgrenze Londons in Nachbarschaft zum Londoner Stadtteil Edgware. Sie sind eine von mehreren Produktionsstätten, die historisch als Elstree Studios bezeichnet wurden, und die sämtlich in den beiden nördlichen Nachbarstädten Londons, nämlich Borehamwood und Elstree, oder in deren Nähe lagen. In dieser Gegend befinden sich seit Beginn der Filmproduktion im Jahr 1914 diverse Studios.
Die Elstree Studios an der Shenley Road in Borehamwood wurden dort im Jahr 1925 eröffnet. Sie sind neben dem benachbarten BBC Elstree Centre an der Eldon Avenue der einzige hier noch genutzte Standort.