Where is Parkhouse?

Where is Parkhouse located?

Parkhouse, Wales, Great Britain (approx. 51.7233756195°, -2.7291584015°)


Where is Parkhouse on the map?