Leeds Castle

Located in Kent, and often said to be the most beautiful castle in England

[portfolio_slideshow]