1 places

Kent, United Kingdom

Leeds Castle

The library in this castle in Kent, England, which has been home to royalty since the 13th century, served as a field hospital in World War II.

Submit a Photo

Are we missing something awesome in this area?

Submit
Loading Places

Log in

or

Enter Your New Password