Wadhurst Castle The Castle is not only one of the most wonderful licensed wedding venues and civil partnership ceremony venues in the UK, but it is also a unique place for your wedding reception or other celebrations such as renewing your vows, naming your baby, or a special occasion with your family and friends.