Stourhead House es una finca de 1,06 hectáreas en el nacimiento del río Stour, cerca de Mere, en el condado de Wiltshire, Inglaterra.