Where is Hood Green?

Where is Hood Green located?

Hood Green, England, Great Britain (approx. 53.5215102459°, -1.5290822988°)


Where is Hood Green on the map?