Explore relationships
Lilford Hall
Lilford Hall is a Grade I listedJacobean stately home at Lilford in Northamptonshire in the United Kingdom. The 100-room house is located in the eastern part of the county, south of Oundle and north of Thrapston.
Use + to expand a branch. Click a topic name to open its summary.