Leeds Castle in Kent, the French style interior
Leeds Castle is built on islands in a lake formed by the River Len to the east of the village of Leeds, near Maidstone in Kent, England. A castle has existed on the site since 857. The last owner of Leeds Castle was the indomitable Lady Baillie who bought the castle in 1926 and employed … Read more