Day: 18 October 2016

United Kingdom

Stourhead – A Gorgeous Garden and Estate

Today, is our final day in Wiltshire and the end of our exploration of this beautiful region of England. We visited the outstanding gardens of Stourhead – the last remaining place we had yet to see in this region. Stourhead is a 1,072-hectare estate at the source of the River Stour near Mere, Wiltshire and […]

Read More