Stourhead is one of the most famous examples of the English landscape garden. It’s a 2,650-acre estate located at the River Stour in Wiltshire, England. The gardens were completed in the 1740s and were widely described as being a work of art. History of Stourhead...