This castle is built on islands and is referred to as "The Loveliest Castle in the World". It is located in Maidstone, Kent, England and dates back to 1119.