Where is Stourhead?

Where is Stourhead located?

Stourhead, Wiltshire, United Kingdom (approx. 51.108°, -2.3191°)


Where is Stourhead on the map?