Leeds Castle, located in Kent, United Kingdom, is a historic and picturesque castle often referred to as the "loveliest castle in the world." Originally built in the 12th century, it has served as a Norman stronghold, a royal residence for six medieval queens, and a palace used by Henry VIII. The castle is set on two islands in a lake formed by the River Len and is surrounded by 500 acres of beautiful parkland and gardens.
Planning a trip?