Where is Whispers?

Where is Whispers located?

Whispers, England, Great Britain (approx. 53.5837825387°, -1.7084598541°)


Where is Whispers on the map?