Thank you for your patience while we retrieve your images.
Stourhead Gardens, Wiltshire, one of the National Trusts premier properties.