Where is Naphill?

Where is Naphill located?

Naphill, Naphill, Great Britain (approx. 51.665585°, -0.7761006°)


Where is Naphill on the map?