Savills reveals 12,000 acres of farmland marketed so far in 2025 across East of England

More than 12,000 acres of farmland have been publicly marketed in the East of England since the...

Read More