Where is Ashwell?

Where is Ashwell located?

Ashwell, Hertfordshire, United Kingdom (approx. 52.0402221°, -0.1550213°)


Where is Ashwell on the map?