Leeds Castle is one of the most beautiful and enchanting wedding venues in the country, a fairytale dream come true. Set next to the River Len, in the heart of the Garden of England with a history going many centuries back, and many romantic, dramatic stories caught between its walls. The venue can be yours exclusively for your big day. The magnificent castle, its sumptuous interiors, and the 500 acres of surrounding gardens and parkland are the perfect setting for the wedding of your dreams.