top of page

United Kingdom -

Stourhead House and Gardens

Stourhead is a 1,072-hectare estate at the source of the River Stour near Mere, Wiltshire. The estate includes a Palladian mansion, the village of Stourton, gardens, farmland, and woodland. Stourhead has been in the ownership of the National Trust since 1946.
BEST TIME to VISIT UK.
​BEST TIME to TRAVEL to ENGLAND.
 
From June to September
bottom of page