Where is Greyhound?

Where is Greyhound located?

Greyhound, Wales, Great Britain (approx. 53.097276725°, -3.1765165334°)


Where is Greyhound on the map?