Stourhead is a 2,650 acre (11 kmĀ²) 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 has been in the ownership of the National Trust since 1946.
Stourhead
No Thumbnail
© Bing Maps
By kkeps @ 2010-05-23 16:59:04