Previous Image Next Image Stourhead Stourhead, Wiltshire This iconic National Trust property is a pleasure to visit at any time.