St Leonard's Hill

St Leonard's Hill (showing Windsor Castle on the right)

St Leonard's Hill was a large mansion near Clewer in Berkshire.