Hoddesdon is a town in the Borough of Broxbourne, Hertfordshire, lying entirely within the London Metropolitan Area and Greater London Urban Area. The area is on the River Lea and the Lee Navigation along with the New River. From Wikipedia
New on-location images point to filming of the 1981 prologue, highlighting a more book-focused adaptation approach.