Leeds Castle is one of the most beautiful castle in the world. It is located is Maidstone, Kent, England. The castle grounds have an aviary, a maze, a grotto, a golf course and what may be the world’s only museum of dog collars.
Enjoyed this post!!- Subscribe to RSS