Where is Naphill?

Where is Naphill located?

Naphill, Buckinghamshire, United Kingdom (approx. 51.6655842°, -0.7761006°)


Where is Naphill on the map?