Bedford Bedford England United Kingdom
52.2013318,-0.6104949

Harrold

Harrold may refer to:

Distance between:

London to Harrold 52 Miles / 84 Kms
Liverpool to Harrold 130 Miles / 209 Kms

Postal Code

Population 2017: 1716 inhabitants