Leavesden Film Studios ligger i Leavesden Park, en stor forretningsdrevet film- og mediepark beliggende i den nordvestlige udkant af London nær Watford. Udover at ligge i grønne områder, råder studiet over egne større friområder, hvor alle filmindustriens behov for plads kan blive opfyldt, bl.a. kan tilbydes 180 graders frit udsyn, som kan være meget nyttig ved udendørs optagelser.