Rising majestically from the still waters of its moat, Leeds Castle in Kent is an idyllic setting for the most romantic of weddings. Offering a choice between The Castle, The Maiden's Tower, The Fairfax Hall or a marquee on the beautifully manicured lawns, this stunning venue in the heart of the English countryside is an exceptional choice for your special day.

Leeds Castle

Kent, South East