Alford Manor House, built in 1611 to a traditional H plan, it is believed to be the largest thatched manor house in England.
The small market town of Alford sits in the Lincolnshire marshes at the foot of the wolds. The town has a quaint charm of a bygone age but is mostly ignored by tourists these days as they head to the coastal resorts nearby.
Loading contexts...