Photos of Stourhead

Autumn 6023 by Thorbard

Stourhead () is a 1,072-hectare (2,650-acre) estate at the source of the River Stour in the southwest of the English county of Wiltshire, extending into Somerset. The estate is about 2 1⁄2 miles (4 km) northwest of the town of Mere and includes a Pal... Read further
Post a comment
Arrange By:
There are no comments yet. Maybe be you will be the first one to post useful information for fellow travellers? :)

Tourist attractions shown on this image

Important copyright information