Planning a visit to Leeds Castle in Kent? This is the ultimate guide to visiting the castle, which is known as “the loveliest castle in the world.” The Castle sits on 500 beautifully manicured acres. This guide tells you everything to see inside and gives you must know tips for visiting.