Stourhead Gardens, Wiltshire, one of the National Trusts premier properties.