Top 5 in Top 10 stunning castles in Europe.
Leeds Castle
Leeds Castle is located in Kent County, England, 5 miles southeast of the historic city of Maidstone. In 1086, a castle was built at the time of Leeds Castle. In the XIII century, the castle was owned by King Edward I and became his favorite retreat.