The lake at Leeds Castle, Kent Published 12/07/2016 at 2400 × 1058 in Leeds Castle: the loveliest castle in the world ← Previous Next →