Leeds castle, United Kingdom
Leeds Castle, in Kent near Maidstone, is built on islands in a lake formed by the River Len. A royal residence in the Middle Ages, it is often described as "the loveliest castle in the world". Photos taken in 2001.
The Visual Travel Guide is a collection of High resolution travel photographs
Leeds Castle, in Kent near Maidstone, is built on islands in a lake formed by the River Len. A royal residence in the Middle Ages, it is often described as "the loveliest castle in the world". Photos taken in 2001.