Where is Horsemans Green?

Where is Horsemans Green located?

Horsemans Green, Wales, Great Britain (approx. 52.9660056749°, -2.8250398641°)


Where is Horsemans Green on the map?