Where is Hempstead Valley?

Where is Hempstead Valley located?

Hempstead Valley, Hempstead Valley, Great Britain (approx. 51.344856°, 0.57492566°)


Where is Hempstead Valley on the map?