A tan sólo una hora y media de Londres, y cercano al condado sureño de Kent se encuentra el castillo de Leeds, un palacete emplazado sobre dos pequeñas islas del río Len, sobre 200 hectáreas, se encuentra rodeado de jardines idílicos y un laberinto de 2.400 árboles. En su interior existe na extraordinaria colección de muebles, tapices y obras de arte. Se puede visitar durante todo el año.