Where is Cross Roads?

Where is Cross Roads located?

Cross Roads, England, Great Britain (approx. 53.8354701572°, -1.9354648593°)


Where is Cross Roads on the map?