Where is The Cross?

Where is The Cross located?

The Cross, The Cross, Great Britain (approx. 55.125576°, -3.568456°)


Where is The Cross on the map?