Advertisement

Advertisement

Stourhead

/ ˈstaʊəˌhɛd /

noun

  1. a Palladian mansion near Mere in Wiltshire: built (1722) for Henry Hoare; famous for its landscaped gardens laid out (1741) by Flitcroft


Discover More

Example Sentences

At his house "Stourhead" Sir Richard had a large library, much of which he catalogued himself.

Advertisement

Advertisement

Advertisement

Advertisement


Stourbridgestoush