Henny Farm is situated near the village of Great Henny in Suffolk. A few miles north is the market town of Sudbury, which sits on the River Stour, forming part of the Stour Valley which leads through to the Dedham Vale area of outstanding natural beauty. The market towns of Sudbury, which has a branch […]