Where is Helions Bumpstead?

Where is Helions Bumpstead located?

Helions Bumpstead, Helions Bumpstead, Great Britain (approx. 52.047985°, 0.4071556°)


Where is Helions Bumpstead on the map?