Hengrave Hall, a Tudor manor house near Bury St. Edmunds in Suffolk, England.
- from our story 'Artist Creates Memorials To His Lost Cat In Huge Gardens: The Immortal Topiary Cat'
Hengrave Hall, a Tudor manor house near Bury St. Edmunds in Suffolk, England.