Hoddington Hall is £21 million pound property – a Grade II-listed 18th Century mansion set in 800 acres of farmland in Hampshire.
Hoddington Hall is £21 million pound property – a Grade II-listed 18th Century mansion set in 800 acres of farmland in Hampshire.