St Leonard's HillFrom Wikipedia, the free encyclopedia St Leonard's Hill was a large mansion near Clewer in Berkshire. St Leonard's Hill (showing Windsor Castle on the right)
St Leonard's Hill was a large mansion near Clewer in Berkshire. St Leonard's Hill (showing Windsor Castle on the right)