Where is Hand-Green?

Where is Hand-Green located?

Hand-Green, England, Great Britain (approx. 53.1414898621°, -2.6807756427°)


Where is Hand-Green on the map?