Where is crossroads?

Where is crossroads located?

crossroads, Wales, Great Britain (approx. 53.3406°, -3.364249°)


Where is crossroads on the map?