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