Leeds Castle

Leeds Castle

Leeds Castle in Maidstone, Kent is often described as the loveliest castle in the world! And wow it sure did live up to its tag line. Surrounded by 500 acres of parkland, Leeds Castle in Kent, South East England sits proudly on two islands rising from the still waters of its moat. This stunning structure provides the perfect venue for weddings and civil partnerships.

No Comments

Post A Comment