Write a Post
Harrold Hall was a country house in Harrold, Bedfordshire, England. Dated to 1210,[1] the house was demolished in 1961.[2][3]
52°11′59″N 0°36′19″W / 52.1996°N 0.6053°W / 52.1996; -0.6053