Leeds Castle, A Serene Lakeside Castle with Royal Elegance
Penfold Hill Leeds, Maidstone ME17 1PL, England
4.7
Introduction
Leeds Castle is located in Maidstone, England and is one of the most famous and visited castles in the world. The castle was built in the 9th century and is situated on two small islands in a lake. It was later transformed into a palace by Henry VIII. The castle houses paintings, furniture, and decorations dating back 800 years, and is rich in history. Visitors can appreciate the beautiful natural landscape and cultural heritage this castle has to offer. Address Penfold Hill Leeds, Maidstone ME17 1PL, England
Opening hours April to September, 10:00-18:00
October to March, 10:00-17:00.