Where is Adwell?

Where is Adwell located?

Adwell, Adwell, Great Britain (approx. 51.691°, -0.993°)


Where is Adwell on the map?