Where is Windmill Hill?

Where is Windmill Hill located?

Windmill Hill, East Sussex, United Kingdom (approx. 50.8879559°, 0.3407646°)


Where is Windmill Hill on the map?