Davenham Hall in Northwich have created their very own heart in their garden

Davenham Hall in Northwich have created their very own heart in their garden. Isn’t it wonderful!