writerinthegarden.com
‘Loveliest’ Leeds Castle
Leeds Castle – in Kent, not Yorkshire as some people apparently think – is justly proud of Lord Conway’s comment that it is the ‘loveliest castle in the whole world’. …