Stourhead is a 2,650-acre estate at the source of the River Stour near Mere, Wiltshire, England. The estate includes a Palladian mansion, the village of Stourton, gardens, farmland, and woodland. Stourhead is part owned by the National Trust since 1946.
There are no comments yet. Why not get the discussion started?