Where is Cross In Hand?

Where is Cross In Hand located?

Cross In Hand, Cross In Hand, Great Britain (approx. 50.972996°, 0.22346999°)


Where is Cross In Hand on the map?