Where is Wheathampstead?

Where is Wheathampstead located?

Wheathampstead, Wheathampstead, Great Britain (approx. 51.812653°, -0.29366368°)


Where is Wheathampstead on the map?