answersLogoWhite

0

It's a place in Surrey (South of England). Nottingham is 200 miles away in the north. Peper Harow is very ancient and means Pagan Temple. They built a village next to Peper Harow for the film so I guess that's where the idea came to incorporate PH.

User Avatar

Wiki User

12y ago

What else can I help you with?