Leeds Castle - Great Attractions (United Kingdom)

  • 13 years ago
Take a tour of Leeds Castle in United Kingdom – part of the World’s Greatest Attractions travel video series by GeoBeats.

Leeds Castle is encased by 500 acres of gorgeous land populated by parks and gardens.

Many of the Castle's gardens are drought-resistant, which ensures the grounds beauty for the entire year.

The Castle was originally built in 1119 by a member of William the Conqueror's court.

Throughout its lifetime the fortress has protected numerous medieval queens.

The infamous Henry VIII also enjoyed Leeds Castle's breath-taking vistas.

The castle still bears a striking resemblance to its original edifice, much to the pleasure of visitors who come to admire the structure.