Where is Hazelwood?

Where is Hazelwood located?

Hazelwood, England, Great Britain (approx. 53.0093868926°, -1.5119075775°)


Where is Hazelwood on the map?