Leeds Castle | >Next Place |
Leeds Castle is a castle in Kent, England, 7 miles (11 km) southeast of Maidstone. It is built on islands in a lake formed by the River Len to the east of the village of Leeds. Other places: South Street Seaport Cape Eluanbi Jewish Museum Berlin
Take a tour by your browser-TourBrowser.COM |