Where is Parkhouse Green?

Where is Parkhouse Green located?

Parkhouse Green, England, Great Britain (approx. 53.1709583801°, -1.3799514776°)


Where is Parkhouse Green on the map?