Stourhead Gardens near Mere, Wiltshire.

Picture of Stourhead Gardens, Mere, Wiltshire, England