Where is Harman's Cross?

Where is Harman's Cross located?

Harman's Cross, Harman's Cross (Station), Great Britain (approx. 50.619728°, -2.027165°)


Where is Harman's Cross on the map?