Stourhead

Latest Stories

This article contains a video

Stourhead lit up with a million Christmas lights

The National Trust’s world-famous garden at Stourhead in Wiltshire has opened a stunning illuminated trail for visitors in the run up to Christmas.